diff options
author | Michael Mann <mmann78@netscape.net> | 2012-08-15 13:56:59 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2012-08-15 13:56:59 +0000 |
commit | 3082032be6c6e89821d2ab23a2a27fac786f9897 (patch) | |
tree | b2842f59b77cdb4519e968c20e4a35547baed687 /epan/dissectors/packet-ssh.c | |
parent | a3db9aedfbdcadf4005bdef53cb1306f99ba4eb0 (diff) |
convert GStrings to more "ephemeral friendly" use.
svn path=/trunk/; revision=44515
Diffstat (limited to 'epan/dissectors/packet-ssh.c')
-rw-r--r-- | epan/dissectors/packet-ssh.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/epan/dissectors/packet-ssh.c b/epan/dissectors/packet-ssh.c index 4751834dd7..38f22195ca 100644 --- a/epan/dissectors/packet-ssh.c +++ b/epan/dissectors/packet-ssh.c @@ -436,28 +436,27 @@ ssh_dissect_ssh2(tvbuff_t *tvb, packet_info *pinfo, proto_item *ssh2_tree=NULL; if(tree) { - GString *title=g_string_new("SSH Version 2"); + emem_strbuf_t *title=ep_strbuf_new("SSH Version 2"); if (global_data->enc || global_data->mac || global_data->comp) { - g_string_append_printf(title," ("); + ep_strbuf_append_printf(title," ("); if (global_data->enc) - g_string_append_printf(title,"encryption:%s%s", + ep_strbuf_append_printf(title,"encryption:%s%s", global_data->enc, global_data->mac || global_data->comp ? " " : ""); if (global_data->mac) - g_string_append_printf(title,"mac:%s%s", + ep_strbuf_append_printf(title,"mac:%s%s", global_data->mac, global_data->comp ? " " : ""); if (global_data->comp) - g_string_append_printf(title,"compression:%s", + ep_strbuf_append_printf(title,"compression:%s", global_data->comp); - g_string_append_printf(title,")"); + ep_strbuf_append_printf(title,")"); } ti=proto_tree_add_text(tree,tvb,offset,-1, "%s", title->str); ssh2_tree = proto_item_add_subtree(ti ,ett_ssh2); - g_string_free(title,TRUE); } if((is_response && this_number > 3) || (!is_response && this_number>4)) { |