Diff between 902b44266bd3cf10f1421ccb2c25aeaaf9677515 and b1d45edc0194c6dfab7702f44a430e63cb4066d6

Changed Files

File Additions Deletions Status
monitor/control.c +7 -5 modified

Full Patch

diff --git a/monitor/control.c b/monitor/control.c
index 287341b..9e30d38 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;