diff options
author | Dario Lombardo <lomato@gmail.com> | 2017-02-03 23:31:01 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-02-04 01:35:26 +0000 |
commit | 9a47f5cd19b90a3a7592a0d305e860e421d59957 (patch) | |
tree | dcbf988ce251425fb132de878fb094318a5d3cad /epan/conversation_table.c | |
parent | 92601c411a9780d7a343f2fd50817d318977abf9 (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.c | 5 |
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; |