aboutsummaryrefslogtreecommitdiffstats
path: root/extcap
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2020-07-15 17:21:09 +0200
committerAnders Broman <a.broman58@gmail.com>2020-07-15 18:58:58 +0000
commitd975ebbed434d78519b4f387bd6c53c612c0956d (patch)
tree3047d559aaeda039864bb748484e56ed5776df97 /extcap
parent88f62c8d0e08ebd0758daeb868133cc6ed4db8a5 (diff)
extcap: improve version output for all extcaps.
Change-Id: I6ecdbdbbdf852bc3b874ad6a9acdd94f8e839c89 Reviewed-on: https://code.wireshark.org/review/37869 Petri-Dish: Roland Knall <rknall@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'extcap')
-rw-r--r--extcap/extcap-base.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/extcap/extcap-base.c b/extcap/extcap-base.c
index aaaa009279..2d232acf5c 100644
--- a/extcap/extcap-base.c
+++ b/extcap/extcap-base.c
@@ -74,7 +74,8 @@ void extcap_base_register_interface_ext(extcap_parameters * extcap,
extcap->interfaces = g_list_append(extcap->interfaces, (gpointer) iface);
}
-void extcap_base_set_util_info(extcap_parameters * extcap, const char * exename, const char * major, const char * minor, const char * release, const char * helppage)
+void extcap_base_set_util_info(extcap_parameters * extcap, const char * exename, const char * major,
+ const char * minor, const char * release, const char * helppage)
{
extcap->exename = g_path_get_basename(exename);
@@ -82,12 +83,16 @@ void extcap_base_set_util_info(extcap_parameters * extcap, const char * exename,
if (!minor)
g_assert(!release);
- extcap->version = g_strdup_printf("%s%s%s%s%s",
+ gchar * basename = g_path_get_basename(exename);
+
+ extcap->version = g_strdup_printf("%s version %s%s%s%s%s",
+ basename,
major,
minor ? "." : "",
minor ? minor : "",
release ? "." : "",
release ? release : "");
+ g_free(basename);
extcap->helppage = g_strdup(helppage);
}