suppress flags on disabled channels
diff --git a/info.c b/info.c
index cbc3086..bf3b8bd 100644
--- a/info.c
+++ b/info.c
@@ -151,14 +151,17 @@
 				printf(" (%.1f dBm)", 0.01 * nla_get_u32(tb_freq[NL80211_FREQUENCY_ATTR_MAX_TX_POWER]));
 
 			open = 0;
-			if (tb_freq[NL80211_FREQUENCY_ATTR_DISABLED])
+			if (tb_freq[NL80211_FREQUENCY_ATTR_DISABLED]) {
 				print_flag("disabled", &open);
+				goto next;
+			}
 			if (tb_freq[NL80211_FREQUENCY_ATTR_PASSIVE_SCAN])
 				print_flag("passive scanning", &open);
 			if (tb_freq[NL80211_FREQUENCY_ATTR_NO_IBSS])
 				print_flag("no IBSS", &open);
 			if (tb_freq[NL80211_FREQUENCY_ATTR_RADAR])
 				print_flag("radar detection", &open);
+ next:
 			if (open)
 				printf(")");
 			printf("\n");