From b1d45edc0194c6dfab7702f44a430e63cb4066d6 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 4 Jul 2014 19:16:50 +0200 Subject: [PATCH] monitor: Print control settings details only if available --- monitor/control.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/monitor/control.c b/monitor/control.c index 287341b5c..9e30d38de 100644 --- a/monitor/control.c +++ b/monitor/control.c @@ -172,12 +172,14 @@ static void mgmt_new_settings(uint16_t len, const void *buf) printf("@ New Settings: 0x%4.4x\n", settings); - printf("%-12c", ' '); - for (i = 0; i < NELEM(settings_str); i++) { - if (settings & (1 << i)) - printf("%s ", settings_str[i]); + if (settings) { + printf("%-12c", ' '); + for (i = 0; i < NELEM(settings_str); i++) { + if (settings & (1 << i)) + printf("%s ", settings_str[i]); + } + printf("\n"); } - printf("\n"); buf += 4; len -= 4; -- 2.47.3