]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c
Update the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4Dxe / Ip4Input.c
index 0734e091bf7c8ec32af23e9d6891862d60552195..cfa13e45cb812067f2accaf7da8f01fc957d94e3 100644 (file)
@@ -514,7 +514,7 @@ Ip4IpSecProcessPacket (
   ZeroMem (&ZeroHead, sizeof (IP4_HEAD));\r
   \r
   if (mIpSec == NULL) {\r
-    gBS->LocateProtocol (&gEfiIpSecProtocolGuid, NULL, (VOID **) &mIpSec);\r
+    gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &mIpSec);\r
     if (mIpSec == NULL) {\r
       goto ON_EXIT;\r
     }\r
@@ -570,7 +570,7 @@ Ip4IpSecProcessPacket (
                      IP_VERSION_4,\r
                      (VOID *) (*Head),\r
                      &(*Head)->Protocol,\r
-                     Options,\r
+                     (VOID **) Options,\r
                      OptionsLen,\r
                      (EFI_IPSEC_FRAGMENT_DATA **) (&FragmentTable),\r
                      &FragmentCount,\r
@@ -883,6 +883,8 @@ Ip4AccpetFrame (
       goto RESTART;\r
     }\r
   }\r
+  \r
+  ASSERT (Packet != NULL);\r
   Head  = Packet->Ip.Ip4;\r
   IP4_GET_CLIP_INFO (Packet)->Status = EFI_SUCCESS;\r
 \r