diff options
author | Michael Mann <mmann78@netscape.net> | 2012-08-10 02:05:19 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2012-08-10 02:05:19 +0000 |
commit | 1d9c472cae6d080cbee2b49f394a6b224772ccbf (patch) | |
tree | 27006bf9c02a0cc28a68d3cf2438b584662b7363 /epan/dissectors/packet-glusterfs.c | |
parent | 94b65da5472e5a812d04a61ee6f0b5c35a0b4d3c (diff) |
convert some simple uses to use ephemeral memory
svn path=/trunk/; revision=44413
Diffstat (limited to 'epan/dissectors/packet-glusterfs.c')
-rw-r--r-- | epan/dissectors/packet-glusterfs.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/epan/dissectors/packet-glusterfs.c b/epan/dissectors/packet-glusterfs.c index 608bd7ae06..e1fc53e7b6 100644 --- a/epan/dissectors/packet-glusterfs.c +++ b/epan/dissectors/packet-glusterfs.c @@ -517,13 +517,13 @@ gluster_rpc_dissect_dict(proto_tree *tree, tvbuff_t *tvb, int hfindex, int offse offset += 4; /* read the key, '\0' terminated */ - key = tvb_get_stringz(tvb, offset, &key_len); + key = tvb_get_ephemeral_stringz(tvb, offset, &key_len); if (tree) dict_item = proto_tree_add_text(subtree, tvb, offset, -1, "%s: ", key); offset += key_len; /* read the value, possibly '\0' terminated */ - value = tvb_get_string(tvb, offset, value_len); + value = tvb_get_ephemeral_string(tvb, offset, value_len); if (tree) { /* keys named "gfid-req" contain a GFID in hex */ if (value_len == 16 && !strncmp("gfid-req", key, 8)) { @@ -534,9 +534,6 @@ gluster_rpc_dissect_dict(proto_tree *tree, tvbuff_t *tvb, int hfindex, int offse proto_item_append_text(dict_item, "%s", value); } offset += value_len; - - g_free(key); - g_free(value); } if (roundup) { |