]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IpSecDxe/Ikev2/Payload.c
NetworkPkg: Avoid potential NULL pointer dereference
[mirror_edk2.git] / NetworkPkg / IpSecDxe / Ikev2 / Payload.c
index d5fe1abb55c3454b92e74590e87c3b32acb29bd1..675ecf6f747138e57e0d1e3c5200f1a1efb70ebd 100644 (file)
@@ -2558,6 +2558,9 @@ Ikev2EncodePacket (
     // Encrypt all payload and transfer IKE packet header from Host order to Network order.\r
     //\r
     Status = Ikev2EncryptPacket (SessionCommon, IkePacket);\r
+    if (EFI_ERROR (Status)) {\r
+      return Status;\r
+    }\r
   } else {\r
     //\r
     // Fill in the lenght into IkePacket header and transfer Host order to Network order.\r