edk2/MdeModulePkg/Library/PiDxeS3BootScriptLib
Star Zeng b34cf5efe3 MdeModulePkg DxeS3BootScriptLib: Check (mSmst != NULL) before freeing SMRAM
There is static scan tool reports BootScriptSave.c:628:'mSmst' is
explicitly dereferenced.

The patch is to check (mSmst != NULL) before freeing SMRAM at
BootScriptSave.c:628.

Cc: Shumin Qiu <shumin.qiu@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Shumin Qiu <shumin.qiu@intel.com>
(cherry picked from commit d6f38e374e)
2016-07-06 16:48:30 +08:00
..
BootScriptExecute.c MdeModulePkg PiDxeS3BootScriptLib: Initialize the EFI_BOOT_SCRIPT_TABLE_HEADER.Version. 2015-04-13 01:56:57 +00:00
BootScriptInternalFormat.h MdeModulePkg PiDxeS3BootScriptLib: Initialize the EFI_BOOT_SCRIPT_TABLE_HEADER.Version. 2015-04-13 01:56:57 +00:00
BootScriptSave.c MdeModulePkg DxeS3BootScriptLib: Check (mSmst != NULL) before freeing SMRAM 2016-07-06 16:48:30 +08:00
DxeS3BootScriptLib.inf MdeModulePkg DxeS3BootScriptLib: Add DESTRUCTOR S3BootScriptLibDeinitialize 2016-07-06 16:43:15 +08:00
DxeS3BootScriptLib.uni MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
InternalBootScriptLib.h MdeModulePkg PiDxeS3BootScriptLib: Remove a hidden assumption. 2015-09-15 08:46:29 +00:00