From: speed Date: Tue, 16 Jun 2015 19:18:00 +0000 (+0200) Subject: more friendliness for non-eth0 ifaces X-Git-Url: https://git.sur5r.net/?p=ngadmin;a=commitdiff_plain;h=850f894337bdd4079e1cbe66d4df325d232a5cd8 more friendliness for non-eth0 ifaces --- diff --git a/cli/src/admin.c b/cli/src/admin.c index 62e366f..d017aca 100644 --- a/cli/src/admin.c +++ b/cli/src/admin.c @@ -208,7 +208,7 @@ int main (int argc, char **argv) {0, 0, 0, 0} }; char *line, *com[MAXCOM]; - const char *iface = "eth0", *password = NULL; + const char *iface = NULL, *password = NULL; float timeout = 0.f; bool kb = false, force = false, global = true; struct timeval tv; @@ -287,13 +287,18 @@ int main (int argc, char **argv) printf("unknown trailing options\n"); goto end; } - + + if (iface == NULL) + { + fprintf(stderr, "no interface specified (-i), defaulting to eth0\n"); + iface = "eth0"; + } memset(com, 0, MAXCOM * sizeof(char*)); nga = ngadmin_init(iface); if (nga == NULL) { - fprintf(stderr, "initialization error\n"); + fprintf(stderr, "initialization error (bad interface ?)\n"); goto end; }