summaryrefslogtreecommitdiffstats
path: root/NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2019-09-07 14:11:31 +0200
committerLaszlo Ersek <lersek@redhat.com>2019-10-09 09:40:10 +0200
commitbf7249df9cbd0b5096f8f737b2439b6d17be89c3 (patch)
treeda4f44629b820202b28748a46d9f208e2c73b178 /NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c
parentc486a33049bbe59eed99255fa772fba63cdbb73a (diff)
downloadedk2-bf7249df9cbd0b5096f8f737b2439b6d17be89c3.tar.gz
edk2-bf7249df9cbd0b5096f8f737b2439b6d17be89c3.tar.bz2
edk2-bf7249df9cbd0b5096f8f737b2439b6d17be89c3.zip
NetworkPkg: fix CloseProtocol & UninstallMultipleProtocolInterfaces calls
Both the "ControllerHandle" parameter of CloseProtocol() and the "Handle" parameter of UninstallMultipleProtocolInterfaces() have type EFI_HANDLE, not (EFI_HANDLE*). This patch fixes actual bugs. The issues have been dormant likely because they are on error paths. (Or, in case of TlsAuthConfigDxe, because the driver is unloaded likely very infrequently.) Cc: Jiaxin Wu <jiaxin.wu@intel.com> Cc: Siyuan Fu <siyuan.fu@intel.com> Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Siyuan Fu <siyuan.fu@intel.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Diffstat (limited to 'NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c')
-rw-r--r--NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c b/NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c
index 18ee763002..c0870ab997 100644
--- a/NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c
+++ b/NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.c
@@ -39,7 +39,7 @@ TlsAuthConfigDxeUnload (
ASSERT (PrivateData->Signature == TLS_AUTH_CONFIG_PRIVATE_DATA_SIGNATURE);
gBS->UninstallMultipleProtocolInterfaces (
- &ImageHandle,
+ ImageHandle,
&gEfiCallerIdGuid,
PrivateData,
NULL