aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-btavdtp.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2016-01-23 19:40:51 -0800
committerGuy Harris <guy@alum.mit.edu>2016-01-24 03:41:28 +0000
commitbc5a0374bfd162d08834f5f7503bebd33d8ec943 (patch)
tree6d5be93a3e35c6eb144ce6d2b1d95650b5cbbd86 /epan/dissectors/packet-btavdtp.c
parentbaea677290f84d4e30e86194c79bafef0fdc1ad2 (diff)
Add the packet number to the packet_info structure, and use it.
That removes most of the uses of the frame number field in the frame_data structure. Change-Id: Ie22e4533e87f8360d7c0a61ca6ffb796cc233f22 Reviewed-on: https://code.wireshark.org/review/13509 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/packet-btavdtp.c')
-rw-r--r--epan/dissectors/packet-btavdtp.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/epan/dissectors/packet-btavdtp.c b/epan/dissectors/packet-btavdtp.c
index 8db3e0040d..5706f63fe9 100644
--- a/epan/dissectors/packet-btavdtp.c
+++ b/epan/dissectors/packet-btavdtp.c
@@ -714,7 +714,7 @@ dissect_sep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint offset,
if (!pinfo->fd->flags.visited) {
sep_entry_t *sep_data;
wmem_tree_key_t key[7];
- guint32 frame_number = pinfo->fd->num;
+ guint32 frame_number = pinfo->num;
key[0].length = 1;
key[0].key = &interface_id;
@@ -1353,7 +1353,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
chandle = l2cap_data->chandle;
psm = l2cap_data->psm;
cid = l2cap_data->cid;
- frame_number = pinfo->fd->num;
+ frame_number = pinfo->num;
key[0].length = 1;
key[0].key = &interface_id;
@@ -1369,10 +1369,10 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
subtree = (wmem_tree_t *) wmem_tree_lookup32_array(channels, key);
channels_info = (subtree) ? (channels_info_t *) wmem_tree_lookup32_le(subtree, frame_number) : NULL;
if (!(channels_info &&
- ((*channels_info->adapter_disconnect_in_frame >= pinfo->fd->num &&
- *channels_info->hci_disconnect_in_frame >= pinfo->fd->num &&
- *channels_info->l2cap_disconnect_in_frame >= pinfo->fd->num &&
- channels_info->disconnect_in_frame >= pinfo->fd->num) ||
+ ((*channels_info->adapter_disconnect_in_frame >= pinfo->num &&
+ *channels_info->hci_disconnect_in_frame >= pinfo->num &&
+ *channels_info->l2cap_disconnect_in_frame >= pinfo->num &&
+ channels_info->disconnect_in_frame >= pinfo->num) ||
(*channels_info->adapter_disconnect_in_frame == 0 ||
*channels_info->hci_disconnect_in_frame == 0 ||
*channels_info->l2cap_disconnect_in_frame == 0 ||
@@ -1465,10 +1465,10 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
if (media_stream_number_value) {
sep_data.stream_number = media_stream_number_value->stream_number;
if (media_stream_number_value->stream_start_in_frame == 0)
- media_stream_number_value->stream_start_in_frame = pinfo->fd->num;
+ media_stream_number_value->stream_start_in_frame = pinfo->num;
if (!pinfo->fd->flags.visited)
- media_stream_number_value->stream_end_in_frame = pinfo->fd->num;
+ media_stream_number_value->stream_end_in_frame = pinfo->num;
sep_data.stream_start_in_frame = media_stream_number_value->stream_start_in_frame;
sep_data.stream_end_in_frame = media_stream_number_value->stream_end_in_frame;
@@ -1939,8 +1939,8 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
break;
}
if (!pinfo->fd->flags.visited && message_type == MESSAGE_TYPE_ACCEPT &&
- channels_info->disconnect_in_frame > pinfo->fd->num) {
- channels_info->disconnect_in_frame = pinfo->fd->num;
+ channels_info->disconnect_in_frame > pinfo->num) {
+ channels_info->disconnect_in_frame = pinfo->num;
}
break;
case SIGNAL_ID_SUSPEND:
@@ -1976,8 +1976,8 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
break;
}
if (!pinfo->fd->flags.visited && message_type == MESSAGE_TYPE_ACCEPT &&
- channels_info->disconnect_in_frame > pinfo->fd->num) {
- channels_info->disconnect_in_frame = pinfo->fd->num;
+ channels_info->disconnect_in_frame > pinfo->num) {
+ channels_info->disconnect_in_frame = pinfo->num;
}
break;
case SIGNAL_ID_SECURITY_CONTROL:
@@ -3082,7 +3082,7 @@ dissect_bta2dp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
if (bta2dp_codec_info.content_protection_type == 0 && codec_dissector == aptx_handle) {
call_dissector_with_data(aptx_handle, tvb, pinfo, tree, &bta2dp_codec_info);
} else {
- bluetooth_add_address(pinfo, &pinfo->net_dst, sep_data.stream_number, "BT A2DP", pinfo->fd->num, FALSE, &bta2dp_codec_info);
+ bluetooth_add_address(pinfo, &pinfo->net_dst, sep_data.stream_number, "BT A2DP", pinfo->num, FALSE, &bta2dp_codec_info);
call_dissector(rtp_handle, tvb, pinfo, tree);
}
offset += tvb_reported_length_remaining(tvb, offset);
@@ -3315,7 +3315,7 @@ dissect_btvdp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
pinfo->destport = sep_data.stream_number;
#endif
- bluetooth_add_address(pinfo, &pinfo->net_dst, 0, "BT VDP", pinfo->fd->num, TRUE, &btvdp_codec_info);
+ bluetooth_add_address(pinfo, &pinfo->net_dst, 0, "BT VDP", pinfo->num, TRUE, &btvdp_codec_info);
call_dissector(rtp_handle, tvb, pinfo, tree);
offset += tvb_reported_length_remaining(tvb, offset);