From 98ab887a2d4ffbe7b255655c510b676c32e93608 Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Tue, 6 Mar 2018 21:41:57 +0100 Subject: TN3270: fix memory leaks in conversation management Bug: 14480 Change-Id: I9148bef80492426195a1673f8367a39c02c432ce Reviewed-on: https://code.wireshark.org/review/26285 Reviewed-by: Pascal Quantin Reviewed-by: Guy Harris --- epan/dissectors/packet-tn3270.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/epan/dissectors/packet-tn3270.c b/epan/dissectors/packet-tn3270.c index edc51c3784..104132af82 100644 --- a/epan/dissectors/packet-tn3270.c +++ b/epan/dissectors/packet-tn3270.c @@ -5295,10 +5295,10 @@ add_tn3270_conversation(packet_info *pinfo, int tn3270e, gint model) */ tn3270_info = wmem_new(wmem_file_scope(), tn3270_conv_info_t); - copy_address(&(tn3270_info->outbound_addr), &(pinfo->dst)); + copy_address_wmem(wmem_file_scope(), &(tn3270_info->outbound_addr), &(pinfo->dst)); tn3270_info->outbound_port = pinfo->destport; - copy_address(&(tn3270_info->inbound_addr), &(pinfo->src)); + copy_address_wmem(wmem_file_scope(), &(tn3270_info->inbound_addr), &(pinfo->src)); tn3270_info->inbound_port = pinfo->srcport; conversation_add_proto_data(conversation, proto_tn3270, tn3270_info); -- cgit v1.2.3