diff --git a/wired/ethdev.c b/wired/ethdev.c index 661977b2..be814c58 100644 --- a/wired/ethdev.c +++ b/wired/ethdev.c @@ -59,8 +59,8 @@ struct eapol { static struct l_netlink *rtnl = NULL; static struct l_queue *ethdev_list = NULL; -static char **whitelist_filter; -static char **blacklist_filter; +static char **whitelist_filter = NULL; +static char **blacklist_filter = NULL; static struct l_io *pae_io; diff --git a/wired/main.c b/wired/main.c index 1a39a7d5..7e6d26dd 100644 --- a/wired/main.c +++ b/wired/main.c @@ -95,6 +95,9 @@ int main(int argc, char *argv[]) struct main_opts opts; const char *debugopt = NULL; + opts.interfaces = NULL; + opts.nointerfaces = NULL; + for (;;) { int opt;