X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_setup.c;h=3268f5db24b9c732b0a6371731efa77d3733c37c;hp=9cf24bf8cb42f165499168b1d95c04fc7616ca26;hb=3b1fad04de6bed2f284fdf3d5b27d4162aeebc8c;hpb=6455654d26d204cea4bbc102e5bd6550b7fff7a7 diff --git a/src/net_setup.c b/src/net_setup.c index 9cf24bf8..3268f5db 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -1,7 +1,7 @@ /* net_setup.c -- Setup. Copyright (C) 1998-2005 Ivo Timmermans, - 2000-2011 Guus Sliepen + 2000-2012 Guus Sliepen 2006 Scott Lamb 2010 Brandon Black @@ -540,6 +540,8 @@ static bool setup_myself(void) { /* Open device */ + devops = os_devops; + if(get_config_string(lookup_config(config_tree, "DeviceType"), &type)) { if(!strcasecmp(type, "dummy")) devops = dummy_devops; @@ -553,12 +555,6 @@ static bool setup_myself(void) { else if(!strcasecmp(type, "vde")) devops = vde_devops; #endif - else { - logger(LOG_ERR, "Unknown device type %s!", type); - return false; - } - } else { - devops = os_devops; } if(!devops.setup())