summaryrefslogtreecommitdiff
path: root/edk2/ShellPkg
diff options
context:
space:
mode:
authorjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>2011-10-10 20:36:44 +0000
committerjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>2011-10-10 20:36:44 +0000
commitfbac6e4cc0ad399de811cffe4a032c895594c633 (patch)
tree0253110605ee1917a7a45ddf592c83123d898869 /edk2/ShellPkg
parent90b78a0ffe5f23e6657e8554c4e967c5ce2f2904 (diff)
ShellPkg: Add checks for NULL pointers.
This adds lots of pointer verification with ASSERTs only used when the condition should be impossible and never for memory allocation. signed-off-by: jcarsey reviewed-by: geekboy15a git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12524 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'edk2/ShellPkg')
-rw-r--r--edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c b/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
index edd2f6765..68074d424 100644
--- a/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
+++ b/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
@@ -189,7 +189,7 @@ ShellCommandRunHexEdit (
switch (WhatToDo) {
case FileTypeFileBuffer:
Status = HBufferImageRead (
- Name,
+ Name==NULL?L"":Name,
NULL,
0,
0,
@@ -203,7 +203,7 @@ ShellCommandRunHexEdit (
case FileTypeDiskBuffer:
Status = HBufferImageRead (
NULL,
- Name,
+ Name==NULL?L"":Name,
Offset,
Size,
0,