From bf4e620e2d15689e8582425224160f39dcc8589c Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Tue, 6 Mar 2018 21:49:41 +0100 Subject: LAPD: fix some memory leaks in conversation management Bug: 14482 Change-Id: Ia49705e13f1071a69d61ba1d6bd331e3e7734d81 Reviewed-on: https://code.wireshark.org/review/26287 Reviewed-by: Pascal Quantin Reviewed-by: Anders Broman --- epan/dissectors/packet-lapd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-lapd.c') diff --git a/epan/dissectors/packet-lapd.c b/epan/dissectors/packet-lapd.c index d2c67390b3..b92a4e8869 100644 --- a/epan/dissectors/packet-lapd.c +++ b/epan/dissectors/packet-lapd.c @@ -386,8 +386,8 @@ dissect_lapd_bitstream(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void lapd_byte_state = wmem_new(wmem_file_scope(), lapd_byte_state_t); fill_lapd_byte_state(lapd_byte_state, state, full_byte, bit_offset, ones, data, data_len); convo_data = wmem_new(wmem_file_scope(), lapd_convo_data_t); - copy_address(&convo_data->addr_a, &pinfo->src); - copy_address(&convo_data->addr_b, &pinfo->dst); + copy_address_wmem(wmem_file_scope(), &convo_data->addr_a, &pinfo->src); + copy_address_wmem(wmem_file_scope(), &convo_data->addr_b, &pinfo->dst); convo_data->port_a = pinfo->srcport; convo_data->port_b = pinfo->destport; convo_data->byte_state_a = lapd_byte_state; -- cgit v1.2.3