diff --git a/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c b/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c index 6ccbc28e85..5d55969c96 100644 --- a/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c +++ b/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c @@ -1221,7 +1221,7 @@ SetTerminalDevicePath ( ASSERT (TerminalType < ARRAY_SIZE (mTerminalType)); Node.Header.Type = MESSAGING_DEVICE_PATH; Node.Header.SubType = MSG_VENDOR_DP; - SetDevicePathNodeLength (&Node, sizeof (VENDOR_DEVICE_PATH)); + SetDevicePathNodeLength (&Node.Header, sizeof (VENDOR_DEVICE_PATH)); CopyGuid (&Node.Guid, mTerminalType[TerminalType]); //