diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c b/MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c index 6953f1627f..c002d65871 100644 --- a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c +++ b/MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c @@ -487,7 +487,9 @@ EdbExceptionHandler ( CHAR16 *CommandArg; EFI_DEBUGGER_COMMAND DebuggerCommand; EFI_DEBUG_STATUS DebugStatus; - STATIC BOOLEAN mInitialized = FALSE; + STATIC BOOLEAN mInitialized; + + mInitialized = FALSE; DEBUG ((DEBUG_ERROR, "Hello EBC Debugger!\n")); diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c b/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c index 1c3a8465f3..de9ad8bb59 100644 --- a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c +++ b/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c @@ -1183,11 +1183,13 @@ EdbLoadCodBySymbolByIec ( VOID *BufferEnd; UINTN Offset; EDB_EBC_COD_PARSE_STATE CodParseState; - CHAR8 Char[2] = {9, 0}; + CHAR8 Char[2]; // // Init // + Char[0] = 9; + Char[1] = 0; LineBuffer = AsciiStrGetNewTokenLine (Buffer, "\n\r"); Offset = (UINTN)-1; BufferStart = NULL;