]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IpSecDxe/Ikev2/Sa.c
NetworkPkg/IpSecDxe: Fix UEFI IKE Initial Exchange failure
[mirror_edk2.git] / NetworkPkg / IpSecDxe / Ikev2 / Sa.c
index 4cbfac33b1344bc4def1540b30fc5f8bf57e1c9f..f9421ed4e804291c753eda1d2365dda7e80b80fc 100644 (file)
@@ -287,9 +287,8 @@ Ikev2InitPskParser (
   // as first payload and all other payloads unchanged.\r
   //\r
   if (IkeSaSession->SessionCommon.IsInitiator) {\r
-    if (NotifyPayload != NULL) {\r
-      Status = Ikev2ParserNotifyCookiePayload (NotifyPayload, IkeSaSession);\r
-      return Status;\r
+    if (NotifyPayload != NULL && !EFI_ERROR(Ikev2ParserNotifyCookiePayload (NotifyPayload, IkeSaSession))) {\r
+      return EFI_SUCCESS;\r
     }\r
   }\r
 \r