aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ospf.c
diff options
context:
space:
mode:
authormmann <mmann@f5534014-38df-0310-8fa8-9805f1628bb7>2012-08-10 02:05:19 +0000
committermmann <mmann@f5534014-38df-0310-8fa8-9805f1628bb7>2012-08-10 02:05:19 +0000
commitdd089c7ade81343dc4fb249129db9acf61e104d5 (patch)
tree27006bf9c02a0cc28a68d3cf2438b584662b7363 /epan/dissectors/packet-ospf.c
parentb2795e8765ba75c5c215394b18a44a6f20a001f2 (diff)
convert some simple uses to use ephemeral memory
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@44413 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ospf.c')
-rw-r--r--epan/dissectors/packet-ospf.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/epan/dissectors/packet-ospf.c b/epan/dissectors/packet-ospf.c
index 000309deb1..78bd70ecb9 100644
--- a/epan/dissectors/packet-ospf.c
+++ b/epan/dissectors/packet-ospf.c
@@ -2403,9 +2403,6 @@ dissect_ospf_lsa_opaque_ri(tvbuff_t *tvb, int offset, proto_tree *tree,
proto_tree *ri_tree;
proto_tree *tlv_tree;
- guint8 *hostname_str;
- guint8 *unknown_str;
-
int tlv_type;
int tlv_length;
@@ -2443,9 +2440,7 @@ dissect_ospf_lsa_opaque_ri(tvbuff_t *tvb, int offset, proto_tree *tree,
proto_tree_add_text(tlv_tree, tvb, offset + 2, 2, "TLV Length: %u", tlv_length);
- hostname_str = tvb_get_string(tvb, offset+4, tlv_length);
- proto_tree_add_string(tlv_tree, hf_ospf_filter[OSPFF_DYN_HOSTNAME], tvb, offset+4, tlv_length, hostname_str);
- g_free(hostname_str);
+ proto_tree_add_item(tlv_tree, hf_ospf_filter[OSPFF_DYN_HOSTNAME], tvb, offset+4, tlv_length, ENC_ASCII|ENC_NA);
break;
default:
@@ -2458,9 +2453,7 @@ dissect_ospf_lsa_opaque_ri(tvbuff_t *tvb, int offset, proto_tree *tree,
proto_tree_add_text(tlv_tree, tvb, offset + 2, 2, "TLV Length: %u", tlv_length);
- unknown_str = tvb_get_string(tvb, offset+4, tlv_length);
- proto_tree_add_string(tlv_tree, hf_ospf_filter[OSPFF_UNKNOWN_TLV_TXT], tvb, offset+4, tlv_length, unknown_str);
- g_free(unknown_str);
+ proto_tree_add_item(tlv_tree, hf_ospf_filter[OSPFF_UNKNOWN_TLV_TXT], tvb, offset+4, tlv_length, ENC_ASCII|ENC_NA);
break;
}