]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.c
Fix a K9 error.Result of GetVariable2() function that may return NULL will be derefer...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / IScsiDxe / IScsiMisc.c
index 16ffec09bdbbe6c4bec40457872622dc6af4317d..2e43b415ec593b899d16426991d0aca73229805f 100644 (file)
@@ -656,10 +656,9 @@ IScsiDhcpIsConfigured (
              (VOID**)&ConfigDataTmp,\r
              NULL\r
              );\r
              (VOID**)&ConfigDataTmp,\r
              NULL\r
              );\r
-  if (EFI_ERROR (Status)) {\r
+  if (ConfigDataTmp == NULL || EFI_ERROR (Status)) {\r
     return FALSE;\r
   }\r
     return FALSE;\r
   }\r
-  \r
 \r
   if (ConfigDataTmp->Enabled && ConfigDataTmp->InitiatorInfoFromDhcp) {\r
     FreePool (ConfigDataTmp);\r
 \r
   if (ConfigDataTmp->Enabled && ConfigDataTmp->InitiatorInfoFromDhcp) {\r
     FreePool (ConfigDataTmp);\r