]> git.proxmox.com Git - mirror_edk2.git/commit
ShellPkg/UefiShellLevel2CommansLib: Pointer Resonse should be checked
authorGao, Zhichao <zhichao.gao@intel.com>
Mon, 12 Aug 2019 15:36:21 +0000 (08:36 -0700)
committerJaben Carsey <jaben.carsey@intel.com>
Tue, 13 Aug 2019 02:51:36 +0000 (19:51 -0700)
commit12dcad5b1ec58eb33c351854ae37942b996ed2e5
tree6b14ca6d36284ed4a2c9dfcfe98037179a282cf5
parent48d5d6d5e09e5089d1c95c2d0812449e87f4ef7e
ShellPkg/UefiShellLevel2CommansLib: Pointer Resonse should be checked

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2049

ShellPkg\Library\UefiShellLevel2CommandsLib\Cp.c line 104 and
ShellPkg\Library\UefiShellLevel2CommandsLib\Mv.c line 640, the
pointer variable Response may be a NULL pointer. So we should
make sure that it isn't NULL before dereference it.

If Response is NULL that indicates a EFI_OUT_OF_RESOURCES
error, directly return SHELL_ABORTED.

Cc: Jaben Carsey <jaben.carsey@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c