summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/print_wireless_info.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/print_wireless_info.c b/src/print_wireless_info.c
index a678f52..18f6580 100644
--- a/src/print_wireless_info.c
+++ b/src/print_wireless_info.c
@@ -332,16 +332,15 @@ void print_wireless_info(yajl_gen json_gen, char *buffer, const char *interface,
START_COLOR("color_bad");
outwalk += sprintf(outwalk, "%s", format_down);
goto out;
- } else {
- START_COLOR("color_good");
}
if (get_wireless_info(interface, &info)) {
walk = format_up;
if (info.flags & WIRELESS_INFO_FLAG_HAS_QUALITY)
START_COLOR((info.quality < info.quality_average ? "color_degraded" : "color_good"));
- }
- else {
+ else
+ START_COLOR("color_good");
+ } else {
walk = format_down;
START_COLOR("color_bad");
}