diff --git a/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c b/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c index 511094844b..966fb79ce4 100644 --- a/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c +++ b/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c @@ -1444,6 +1444,7 @@ TerminalUpdateConsoleDevVariable ( for (TerminalType = PCANSITYPE; TerminalType <= VTUTF8TYPE; TerminalType++) { SetTerminalDevicePath (TerminalType, ParentDevicePath, &TempDevicePath); NewVariable = AppendDevicePathInstance (Variable, TempDevicePath); + ASSERT (NewVariable != NULL); if (Variable != NULL) { FreePool (Variable); }