diff --git a/c-host/app.c b/c-host/app.c index 5e96b129..b7ee6365 100644 --- a/c-host/app.c +++ b/c-host/app.c @@ -164,8 +164,12 @@ int app_main(bool * termSignal) { iface = CaptureInterfaces[i]; DEBUG_INFO("Trying : %s", iface->getName()); + if (!iface->create()) + { + iface = NULL; continue; + } if (iface->init()) break;