From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web09.2646.1615253074554313736 for ; Mon, 08 Mar 2021 17:24:35 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from localhost.localdomain ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Tue, 09 Mar 2021 09:24:28 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: devel@edk2.groups.io Cc: Jian J Wang , Hao A Wu Subject: [PATCH] MdeModulePkg: Initialize local variable value before they are used Date: Tue, 9 Mar 2021 09:24:16 +0800 Message-Id: <20210309012416.1981-1-gaoliming@byosoft.com.cn> X-Mailer: git-send-email 2.27.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This change is to fix the compiler error on GCC49 release build. Cc: Jian J Wang Cc: Hao A Wu Signed-off-by: Liming Gao --- MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c | 1 + .../Library/VariablePolicyHelperLib/VariablePolicyHelperLib.c | 1 + 2 files changed, 2 insertions(+) diff --git a/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c b/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c index e99a812a44..0779f94f9e 100644 --- a/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c +++ b/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c @@ -1122,6 +1122,7 @@ AhciDmaTransfer ( Map = NULL; PciIo = Instance->PciIo; + Status = EFI_SUCCESS; if (PciIo == NULL) { return EFI_INVALID_PARAMETER; diff --git a/MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.c b/MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.c index 0c9299c8b0..7822cbf4bb 100644 --- a/MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.c +++ b/MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.c @@ -117,6 +117,7 @@ CreateBasicVariablePolicy ( // Now we've gotta determine the total size of the buffer required for // the VariablePolicy structure. + NameSize = 0; TotalSize = sizeof( VARIABLE_POLICY_ENTRY ); if (Name != NULL) { NameSize = StrnSizeS( Name, MAX_UINT16 ); -- 2.27.0.windows.1