From 8def5c40ded9e31cda4cdd897dd19537fe8fe5d9 Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Wed, 2 Mar 2016 14:58:52 +0100 Subject: extcap-base: remove print of version if no interfaces present. When no interfaces are available (as with androiddump when adb is not running) version is not printed anymore, for a cleaner output. Change-Id: Ia150a58ff1c04e412ff29a540f18e1fe9612f633 Reviewed-on: https://code.wireshark.org/review/14289 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall --- extcap/extcap-base.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'extcap') diff --git a/extcap/extcap-base.c b/extcap/extcap-base.c index ece98095cd..17bf227f25 100644 --- a/extcap/extcap-base.c +++ b/extcap/extcap-base.c @@ -195,11 +195,13 @@ static void extcap_print_version(extcap_parameters * extcap) static gint extcap_iface_listall(extcap_parameters * extcap, uint8_t list_ifs) { if (list_ifs) { - extcap_print_version(extcap); - g_list_foreach(extcap->interfaces, extcap_iface_print, extcap); + if (g_list_length(extcap->interfaces) > 0) { + extcap_print_version(extcap); + g_list_foreach(extcap->interfaces, extcap_iface_print, extcap); + } } else { - if (extcap->do_version) { - extcap_print_version(extcap); + if (extcap->do_version) { + extcap_print_version(extcap); } else { GList * element = NULL; extcap_interface * iface = NULL; -- cgit v1.2.3