summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-12-02 12:27:19 +0100
committerAleksander Morgado <aleksander@aleksander.es>2019-12-03 13:14:19 +0100
commit6f4fbd20a131e175da17292a59860fdf5a50bc1e (patch)
treedcaa233ec77654a2ce4cda9c43ff9600a26d2eb5
parent59c0d319e88e0c0873374e019431281f239b5de6 (diff)
mmcli,output: skip printing empty value lists
E.g. we shouldn't print emergency numbers field if there is none available: $ mmcli -i 0 ------------------------------- General | dbus path: /org/freedesktop/ModemManager1/SIM/0 ------------------------------- Properties | imsi: 901700000026890 | iccid: 8988211000000268907 | operator id: 90170 | operator name: 901 70 | emergency numbers: (cherry picked from commit 9e785e145f4f48907bee9d350aae2961037b3a23)
-rw-r--r--cli/mmcli-output.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/mmcli-output.c b/cli/mmcli-output.c
index c72af513..62a7a6fb 100644
--- a/cli/mmcli-output.c
+++ b/cli/mmcli-output.c
@@ -824,7 +824,7 @@ dump_output_human (void)
/* Ignore items without a value set */
if ((single && (!single->value || !single->value[0])) ||
- (multiple && !multiple->values))
+ (multiple && (!multiple->values || !g_strv_length (multiple->values))))
continue;
/* Section change? */