From 27ba58fb46cc5c91618d6c5e70d521b0a381afe8 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 7 Sep 2013 16:10:02 +0200 Subject: [PATCH] wirelessctrl: Silence error messages when no BLUE device is configured. --- src/misc-progs/wirelessctrl.c | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) 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); } -- 2.39.2