diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-12-28 16:36:57 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-12-28 16:36:57 +0000 |
commit | 5debb5c5e378af42b457879252609ca7d3a5355d (patch) | |
tree | b3e403d45c6f33b0f6ac2186c9381a5668426769 /epan/dissectors/packet-ua.c | |
parent | 825850aa893c868f31399fe14962bb8fe36620c5 (diff) |
Fix memory leaks involving tvb_get_string[z]().
svn path=/trunk/; revision=40312
Diffstat (limited to 'epan/dissectors/packet-ua.c')
-rw-r--r-- | epan/dissectors/packet-ua.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-ua.c b/epan/dissectors/packet-ua.c index 132abb80e5..5a4d650845 100644 --- a/epan/dissectors/packet-ua.c +++ b/epan/dissectors/packet-ua.c @@ -647,18 +647,18 @@ static void DissectTLV_data(tvbuff_t *pTvb, proto_tree *pTlv, guint8 u8Property) case 55: /*Label*/ case 138: /*Label_138*/ { - proto_item_append_text(pTlv, "'%s'", tvb_get_string(pTvb, 0, tvb_length(pTvb))); + proto_item_append_text(pTlv, "'%s'", tvb_get_ephemeral_string(pTvb, 0, tvb_length(pTvb))); proto_tree_add_item(pTlv, hf_tlv_label, pTvb, 0, -1, ENC_ASCII|ENC_NA); /* append text on NOE level */ pNoeItem = proto_item_get_parent(pTlv); - proto_item_append_text(pNoeItem, ", Label='%s'", tvb_get_string(pTvb, 0, tvb_length(pTvb))); + proto_item_append_text(pNoeItem, ", Label='%s'", tvb_get_ephemeral_string(pTvb, 0, tvb_length(pTvb))); break; } case 143: /*Phone number*/ { - proto_item_append_text(pTlv, "%s", tvb_get_string(pTvb, 0, tvb_length(pTvb))); + proto_item_append_text(pTlv, "%s", tvb_get_ephemeral_string(pTvb, 0, tvb_length(pTvb))); proto_tree_add_item(pTlv, hf_tlv_number, pTvb, 0, -1, ENC_NA); break; } @@ -666,7 +666,7 @@ static void DissectTLV_data(tvbuff_t *pTvb, proto_tree *pTlv, guint8 u8Property) case 147: /*Today*/ case 148: /*Tomorrow*/ { - proto_item_append_text(pTlv, "'%s'", tvb_get_string(pTvb, 0, tvb_length(pTvb))); + proto_item_append_text(pTlv, "'%s'", tvb_get_ephemeral_string(pTvb, 0, tvb_length(pTvb))); proto_tree_add_item(pTlv, hf_tlv_data, pTvb, 0, -1, ENC_NA); break; } |