diff options
Diffstat (limited to 'epan/dissectors/packet-dmp.c')
-rw-r--r-- | epan/dissectors/packet-dmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-dmp.c b/epan/dissectors/packet-dmp.c index 4b7dd74027..dc5357880b 100644 --- a/epan/dissectors/packet-dmp.c +++ b/epan/dissectors/packet-dmp.c @@ -1484,10 +1484,10 @@ static void register_dmp_id (packet_info *pinfo, guint8 reason) pkg_data = wmem_new (wmem_file_scope(), dmp_id_val); *pkg_data = *dmp_data; - p_add_proto_data (pinfo->fd, proto_dmp, 0, pkg_data); + p_add_proto_data(wmem_file_scope(), pinfo, proto_dmp, 0, pkg_data); } else { /* Fetch last values from data saved in packet */ - pkg_data = (dmp_id_val *)p_get_proto_data (pinfo->fd, proto_dmp, 0); + pkg_data = (dmp_id_val *)p_get_proto_data(wmem_file_scope(), pinfo, proto_dmp, 0); if (dmp_data && pkg_data && dmp.msg_type != ACK && pkg_data->ack_id == 0) { pkg_data->ack_id = dmp_data->ack_id; |