Page MenuHomeFreeBSD

D59430.diff
No OneTemporary

D59430.diff

diff --git a/stand/efi/libefi/efinet.c b/stand/efi/libefi/efinet.c
--- a/stand/efi/libefi/efinet.c
+++ b/stand/efi/libefi/efinet.c
@@ -536,11 +536,15 @@
efinet_end(struct netif *nif)
{
EFI_SIMPLE_NETWORK *net = nif->nif_devdata;
+ EFI_HANDLE h;
if (net == NULL)
return;
net->Shutdown(net);
+ h = nif->nif_driver->netif_ifs[nif->nif_unit].dif_private;
+ BS->CloseProtocol(h, &sn_guid, IH, NULL);
+ nif->nif_devdata = NULL;
}
static int efinet_dev_init(void);

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 30, 4:02 PM (3 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38363448
Default Alt Text
D59430.diff (478 B)

Event Timeline