mirror of
https://github.com/ipxe/ipxe
synced 2025-12-16 17:41:18 +03:00
[netdevice] Fix failure path in register_netdev()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -733,6 +733,8 @@ int register_netdev ( struct net_device *netdev ) {
|
|||||||
clear_settings ( netdev_settings ( netdev ) );
|
clear_settings ( netdev_settings ( netdev ) );
|
||||||
unregister_settings ( netdev_settings ( netdev ) );
|
unregister_settings ( netdev_settings ( netdev ) );
|
||||||
err_register_settings:
|
err_register_settings:
|
||||||
|
list_del ( &netdev->list );
|
||||||
|
netdev_put ( netdev );
|
||||||
err_duplicate:
|
err_duplicate:
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user