aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2023-07-05 14:46:41 +0100
committerMichael Brown <mcb30@ipxe.org>2023-07-05 14:47:13 +0100
commit48ae5d53617f3eacff825a128c56bd74b4860bea (patch)
treeccfcdad4a7e717331fb9bc452544c484a96cff3d
parent6701d91c5033a3804a3bb5d49a8f9f2212b901b4 (diff)
downloadipxe-48ae5d53617f3eacff825a128c56bd74b4860bea.zip
ipxe-48ae5d53617f3eacff825a128c56bd74b4860bea.tar.gz
ipxe-48ae5d53617f3eacff825a128c56bd74b4860bea.tar.bz2
[linux] Fix error control flow in tap_probe()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
-rw-r--r--src/drivers/linux/tap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/linux/tap.c b/src/drivers/linux/tap.c
index ff1e08b..9b52c20 100644
--- a/src/drivers/linux/tap.c
+++ b/src/drivers/linux/tap.c
@@ -231,9 +231,9 @@ static int tap_probe(struct linux_device *device, struct linux_device_request *r
return 0;
-err_settings:
unregister_netdev(netdev);
err_register:
+err_settings:
netdev_nullify(netdev);
netdev_put(netdev);
return rc;