diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2018-03-06 22:43:31 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-03-07 06:07:21 +0000 |
commit | 035f49d2c85ff9e0bab74e5af4c990ab2beea170 (patch) | |
tree | b28292d4c9d95abb5eec5544ccf992cf35c56ad2 /epan/dissectors | |
parent | 8f81eb2cf671573461ccba3bde6ce5ec99016afa (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>
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/packet-pcp.c | 2 |
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 *)); |