]> git.proxmox.com Git - mirror_edk2.git/commitdiff
NetworkPkg/Ip4Dxe: fix NetLibDestroyServiceChild() call
authorLaszlo Ersek <lersek@redhat.com>
Sat, 7 Sep 2019 12:25:43 +0000 (14:25 +0200)
committerLaszlo Ersek <lersek@redhat.com>
Wed, 9 Oct 2019 07:40:10 +0000 (09:40 +0200)
Both NetLibDestroyServiceChild() and EFI_SERVICE_BINDING_DESTROY_CHILD
take an EFI_HANDLE for the "ChildHandle" parameter, not an (EFI_HANDLE*).

This patch fixes a real bug.

Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>
Reviewed-by: Siyuan Fu <siyuan.fu@intel.com>
NetworkPkg/Ip4Dxe/Ip4If.c

index 44b8d9fc8faf64aeb736eb23e6adc366a908f3ce..53a333037f9445a4240f00bc770a02a0e2e8e976 100644 (file)
@@ -592,7 +592,7 @@ Ip4SetAddress (
       Interface->Controller,\r
       Interface->Image,\r
       &gEfiArpServiceBindingProtocolGuid,\r
-      &Interface->ArpHandle\r
+      Interface->ArpHandle\r
       );\r
 \r
     Interface->ArpHandle = NULL;\r
@@ -657,7 +657,7 @@ ON_ERROR:
     Interface->Controller,\r
     Interface->Image,\r
     &gEfiArpServiceBindingProtocolGuid,\r
-    &Interface->ArpHandle\r
+    Interface->ArpHandle\r
     );\r
 \r
   return Status;\r