From 5ae9ef055c965ee61a7711ab38138e3d909cab76 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Sat, 9 Nov 2013 20:43:23 +0100 Subject: [PATCH] Check if device exists before creating ethernet interface. Fix ticket #10183. --- src/add-ons/kernel/network/devices/ethernet/ethernet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp b/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp index 47c701e589..d989075951 100644 --- a/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp +++ b/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp @@ -124,6 +124,9 @@ ethernet_init(const char *name, net_device **_device) || !strcmp(name, "/dev/net/userland_server")) return B_BAD_VALUE; + if (access(name, F_OK) != 0) + return errno; + status_t status = get_module(NET_BUFFER_MODULE_NAME, (module_info **)&gBufferModule); if (status < B_OK) return status;