aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sharkd.c11
-rw-r--r--sharkd.h1
-rw-r--r--sharkd_session.c3
-rw-r--r--version_info.c10
-rw-r--r--version_info.h5
5 files changed, 17 insertions, 13 deletions
diff --git a/sharkd.c b/sharkd.c
index d052781b79..cbc8f4dce8 100644
--- a/sharkd.c
+++ b/sharkd.c
@@ -780,17 +780,6 @@ sharkd_set_user_comment(frame_data *fd, const gchar *new_comment)
return 0;
}
-#include "version.h"
-const char *sharkd_version(void)
-{
- /* based on get_ws_vcs_version_info(), but shorter */
-#ifdef VCSVERSION
- return VCSVERSION;
-#else
- return VERSION;
-#endif
-}
-
/*
* Editor modelines - https://www.wireshark.org/tools/modelines.html
*
diff --git a/sharkd.h b/sharkd.h
index 3c45f8330c..dae4993cfb 100644
--- a/sharkd.h
+++ b/sharkd.h
@@ -37,7 +37,6 @@ int sharkd_dissect_columns(frame_data *fdata, guint32 frame_ref_num, guint32 pre
int sharkd_dissect_request(guint32 framenum, guint32 frame_ref_num, guint32 prev_dis_num, sharkd_dissect_func_t cb, guint32 dissect_flags, void *data);
const char *sharkd_get_user_comment(const frame_data *fd);
int sharkd_set_user_comment(frame_data *fd, const gchar *new_comment);
-const char *sharkd_version(void);
/* sharkd_daemon.c */
int sharkd_init(int argc, char **argv);
diff --git a/sharkd_session.c b/sharkd_session.c
index 433f03dbb1..fa7e18e881 100644
--- a/sharkd_session.c
+++ b/sharkd_session.c
@@ -53,6 +53,7 @@
#include <ui/rtp_stream.h>
#include <ui/tap-rtp-common.h>
#include <ui/tap-rtp-analysis.h>
+#include <version_info.h>
#include <epan/to_str.h>
#include <epan/addr_resolv.h>
@@ -987,7 +988,7 @@ sharkd_session_process_info(void)
sharkd_json_value_string(NULL, ftype_name((ftenum_t) i));
sharkd_json_array_close();
- sharkd_json_value_string("version", sharkd_version());
+ sharkd_json_value_string("version", get_ws_vcs_version_info_short());
sharkd_json_array_open("nstat");
i = 0;
diff --git a/version_info.c b/version_info.c
index 58c6461977..b7e60cc381 100644
--- a/version_info.c
+++ b/version_info.c
@@ -491,6 +491,16 @@ get_ws_vcs_version_info(void)
#endif
}
+const char *
+get_ws_vcs_version_info_short(void)
+{
+#ifdef VCSVERSION
+ return VCSVERSION;
+#else
+ return VERSION;
+#endif
+}
+
void
get_ws_version_number(int *major, int *minor, int *micro)
{
diff --git a/version_info.h b/version_info.h
index 92857a9f2a..d16bb3cfbf 100644
--- a/version_info.h
+++ b/version_info.h
@@ -88,6 +88,11 @@ GString *get_runtime_version_info(void (*additional_info)(GString *));
const char *get_ws_vcs_version_info(void);
/*
+ * Shorter version of get_ws_vcs_version_info().
+ */
+const char *get_ws_vcs_version_info_short(void);
+
+/*
* Return version number as integers.
*/
void get_ws_version_number(int *major, int *minor, int *micro);