From 9e785e145f4f48907bee9d350aae2961037b3a23 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 2 Dec 2019 12:27:19 +0100 Subject: 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: --- cli/mmcli-output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cli/mmcli-output.c') 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? */ -- cgit v1.2.3-70-g09d2