From 8fd543c77a5767646b45c8fe11c49f7bc6e3696b Mon Sep 17 00:00:00 2001 From: Dandan Bi Date: Thu, 1 Dec 2016 15:11:50 +0800 Subject: [PATCH] MdeModulePkg/EbcDxe: Initialize variable after declaration Cc: Jiewen Yao Cc: Pete Batard Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi Reviewed-by: Jiewen.yao@intel.com --- MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c | 4 +++- MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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; -- 2.39.2