From: Michael Tremer Date: Sat, 7 Sep 2013 14:10:02 +0000 (+0200) Subject: wirelessctrl: Silence error messages when no BLUE device is configured. X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=commitdiff_plain;h=27ba58fb46cc5c91618d6c5e70d521b0a381afe8 wirelessctrl: Silence error messages when no BLUE device is configured. --- diff --git a/src/misc-progs/wirelessctrl.c b/src/misc-progs/wirelessctrl.c index dc77ec185..101661386 100644 --- a/src/misc-progs/wirelessctrl.c +++ b/src/misc-progs/wirelessctrl.c @@ -67,29 +67,22 @@ int main(void) { } /* Get the GREEN interface details */ - if (!findkey(kv, "GREEN_DEV", green_dev)) { - fprintf(stderr, "Cannot read GREEN_DEV\n"); - exit(1); - } - - if (!VALID_DEVICE(green_dev)) { - fprintf(stderr, "Bad GREEN_DEV: %s\n", green_dev); - exit(1); + if (findkey(kv, "GREEN_DEV", green_dev) > 0) { + if (!VALID_DEVICE(green_dev)) { + fprintf(stderr, "Bad GREEN_DEV: %s\n", green_dev); + exit(1); + } } /* Get the BLUE interface details */ - if (!findkey(kv, "BLUE_DEV", blue_dev)) { - fprintf(stderr, "Cannot read BLUE_DEV\n"); - exit(1); - } - - if ((strlen(blue_dev) > 0) && !VALID_DEVICE(blue_dev)) { - fprintf(stderr, "Bad BLUE_DEV: %s\n", blue_dev); - exit(1); + if (findkey(kv, "BLUE_DEV", blue_dev) > 0) { + if ((strlen(blue_dev) > 0) && !VALID_DEVICE(blue_dev)) { + fprintf(stderr, "Bad BLUE_DEV: %s\n", blue_dev); + exit(1); + } } - if (!strlen(blue_dev) > 0) { - fprintf(stderr, "No BLUE interface\n"); + if (strlen(blue_dev) == 0) { exit(0); }