aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-03-06 22:43:31 +0100
committerAnders Broman <a.broman58@gmail.com>2018-03-07 06:07:21 +0000
commit035f49d2c85ff9e0bab74e5af4c990ab2beea170 (patch)
treeb28292d4c9d95abb5eec5544ccf992cf35c56ad2
parent8f81eb2cf671573461ccba3bde6ce5ec99016afa (diff)
PCP: allocate conversation info in file scope
Bug: 14488 Change-Id: I9bb85cfd58ace721ba8b957bc3351f6c017a8b69 Reviewed-on: https://code.wireshark.org/review/26293 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--epan/dissectors/packet-pcp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-pcp.c b/epan/dissectors/packet-pcp.c
index 02ade99450..800c5957e6 100644
--- a/epan/dissectors/packet-pcp.c
+++ b/epan/dissectors/packet-pcp.c
@@ -1614,7 +1614,7 @@ static int dissect_pcp_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tr
pcp_conv_info = (pcp_conv_info_t*)conversation_get_proto_data(conversation, proto_pcp);
if(pcp_conv_info == NULL) {
- pcp_conv_info = (pcp_conv_info_t*)g_malloc(sizeof(pcp_conv_info_t));
+ pcp_conv_info = (pcp_conv_info_t*)wmem_alloc(wmem_file_scope(), sizeof(pcp_conv_info_t));
conversation_add_proto_data(conversation, proto_pcp, pcp_conv_info);
pcp_conv_info->pmid_name_candidates = wmem_array_new(wmem_file_scope(), sizeof(guint8 *));