aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-isakmp.c
diff options
context:
space:
mode:
authorwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2011-12-13 04:01:33 +0000
committerwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2011-12-13 04:01:33 +0000
commit2d0a9d6e011355e9805a158ae479abfaf0ffaad5 (patch)
treebbfe4c70dabccf9e5bc04eeaf5038530d57db5a8 /epan/dissectors/packet-isakmp.c
parent0e1ae0d177daadd10035d827abbc94adf57fd6ad (diff)
Use tvb_new_child_real_data() instead of tvb_new_real_data() + tvb_set_child_real_data_tvbuff().
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@40173 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-isakmp.c')
-rw-r--r--epan/dissectors/packet-isakmp.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/epan/dissectors/packet-isakmp.c b/epan/dissectors/packet-isakmp.c
index ecf740735e..38781b4ac9 100644
--- a/epan/dissectors/packet-isakmp.c
+++ b/epan/dissectors/packet-isakmp.c
@@ -4660,9 +4660,8 @@ dissect_enc(tvbuff_t *tvb,
gcry_cipher_close(cipher_hd);
}
- decr_tvb = tvb_new_real_data(decr_data, decr_data_len, decr_data_len);
+ decr_tvb = tvb_new_child_real_data(tvb, decr_data, decr_data_len, decr_data_len);
tvb_set_free_cb(decr_tvb, g_free);
- tvb_set_child_real_data_tvbuff(tvb, decr_tvb);
add_new_data_source(pinfo, decr_tvb, "Decrypted Data");
item = proto_tree_add_item(tree, hf_isakmp_enc_decrypted_data, decr_tvb, 0, decr_data_len, ENC_NA);
proto_item_append_text(item, " (%d byte%s)", decr_data_len, plurality(decr_data_len, "", "s"));