diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-12-02 12:27:19 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-12-03 13:14:19 +0100 |
commit | 6f4fbd20a131e175da17292a59860fdf5a50bc1e (patch) | |
tree | dcaa233ec77654a2ce4cda9c43ff9600a26d2eb5 | |
parent | 59c0d319e88e0c0873374e019431281f239b5de6 (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.c | 2 |
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? */ |