aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-glusterfs.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2012-08-10 02:05:19 +0000
committerMichael Mann <mmann78@netscape.net>2012-08-10 02:05:19 +0000
commit1d9c472cae6d080cbee2b49f394a6b224772ccbf (patch)
tree27006bf9c02a0cc28a68d3cf2438b584662b7363 /epan/dissectors/packet-glusterfs.c
parent94b65da5472e5a812d04a61ee6f0b5c35a0b4d3c (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.c7
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) {