aboutsummaryrefslogtreecommitdiffstats
path: root/epan/conversation_table.c
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2017-02-03 23:31:01 +0100
committerMichael Mann <mmann78@netscape.net>2017-02-04 01:35:26 +0000
commit9a47f5cd19b90a3a7592a0d305e860e421d59957 (patch)
treedcbf988ce251425fb132de878fb094318a5d3cad /epan/conversation_table.c
parent92601c411a9780d7a343f2fd50817d318977abf9 (diff)
conversation_table: replace g_string with wmem allocated string.
Change-Id: I54402822ee24214d13e052c0379514a39de16980 Reviewed-on: https://code.wireshark.org/review/19944 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/conversation_table.c')
-rw-r--r--epan/conversation_table.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/conversation_table.c b/epan/conversation_table.c
index f64b36694d..6dab2e8601 100644
--- a/epan/conversation_table.c
+++ b/epan/conversation_table.c
@@ -180,16 +180,15 @@ void conversation_table_set_gui_info(conv_gui_init_cb init_cb)
static void
set_host_gui_data(gpointer data, gpointer user_data)
{
- GString *host_cmd_str = g_string_new("");
stat_tap_ui ui_info;
register_ct_t *table = (register_ct_t*)data;
table->host_gui_init = (host_gui_init_cb)user_data;
- g_string_printf(host_cmd_str, "%s,%s", HOSTLIST_TAP_PREFIX, proto_get_protocol_filter_name(table->proto_id));
ui_info.group = REGISTER_STAT_GROUP_ENDPOINT_LIST;
ui_info.title = NULL; /* construct this from the protocol info? */
- ui_info.cli_string = g_string_free(host_cmd_str, FALSE);
+ ui_info.cli_string = wmem_strdup_printf(wmem_epan_scope(), "%s,%s",
+ HOSTLIST_TAP_PREFIX, proto_get_protocol_filter_name(table->proto_id));
ui_info.tap_init_cb = dissector_hostlist_init;
ui_info.nparams = 0;
ui_info.params = NULL;