diff options
Diffstat (limited to 'epan/dissectors/packet-rtcp.c')
-rw-r--r-- | epan/dissectors/packet-rtcp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-rtcp.c b/epan/dissectors/packet-rtcp.c index 246f252f0b..d8e3b8aded 100644 --- a/epan/dissectors/packet-rtcp.c +++ b/epan/dissectors/packet-rtcp.c @@ -2501,7 +2501,7 @@ void show_setup_info(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) struct _rtcp_conversation_info *p_conv_data; /* Use existing packet data if available */ - p_conv_data = (struct _rtcp_conversation_info *)p_get_proto_data(pinfo->fd, proto_rtcp, 0); + p_conv_data = (struct _rtcp_conversation_info *)p_get_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0); if (!p_conv_data) { @@ -2523,7 +2523,7 @@ void show_setup_info(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) p_conv_packet_data = (struct _rtcp_conversation_info *)wmem_memdup(wmem_file_scope(), p_conv_data, sizeof(struct _rtcp_conversation_info)); - p_add_proto_data(pinfo->fd, proto_rtcp, 0, p_conv_packet_data); + p_add_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0, p_conv_packet_data); } } } @@ -2570,7 +2570,7 @@ static void remember_outgoing_sr(packet_info *pinfo, guint32 lsr) /* First of all, see if we've already stored this information for this sr */ /* Look first in packet info */ - p_packet_data = (struct _rtcp_conversation_info *)p_get_proto_data(pinfo->fd, proto_rtcp, 0); + p_packet_data = (struct _rtcp_conversation_info *)p_get_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0); if (p_packet_data && p_packet_data->last_received_set && (p_packet_data->last_received_frame_number >= pinfo->fd->num)) { @@ -2631,7 +2631,7 @@ static void remember_outgoing_sr(packet_info *pinfo, guint32 lsr) { p_packet_data = wmem_new0(wmem_file_scope(), struct _rtcp_conversation_info); - p_add_proto_data(pinfo->fd, proto_rtcp, 0, p_packet_data); + p_add_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0, p_packet_data); } /* Copy current conversation data into packet info */ @@ -2662,7 +2662,7 @@ static void calculate_roundtrip_delay(tvbuff_t *tvb, packet_info *pinfo, /*************************************************/ /* Look for previous result */ - p_packet_data = (struct _rtcp_conversation_info *)p_get_proto_data(pinfo->fd, proto_rtcp, 0); + p_packet_data = (struct _rtcp_conversation_info *)p_get_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0); if (p_packet_data && p_packet_data->lsr_matched) { /* Show info. */ @@ -2701,7 +2701,7 @@ static void calculate_roundtrip_delay(tvbuff_t *tvb, packet_info *pinfo, p_packet_data = wmem_new0(wmem_file_scope(), struct _rtcp_conversation_info); /* Set as packet info */ - p_add_proto_data(pinfo->fd, proto_rtcp, 0, p_packet_data); + p_add_proto_data(wmem_file_scope(), pinfo, proto_rtcp, 0, p_packet_data); } /* Don't allow match seemingly calculated from same (or later!) frame */ |