aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rx.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2013-10-22 01:02:00 +0000
committerMichael Mann <mmann78@netscape.net>2013-10-22 01:02:00 +0000
commitb6df06199c08299c0c3cc79bafa17e3b0a8ed0f0 (patch)
treeb0fcdea46dff50bd3d36cca2f4a60e99097bdb8a /epan/dissectors/packet-rx.c
parent28b5926fe84efed7828340aa43bf6f4cf2b9ebf4 (diff)
Pass struct rxinfo "private data" into AFS dissector instead of using pinfo->private_data.
svn path=/trunk/; revision=52751
Diffstat (limited to 'epan/dissectors/packet-rx.c')
-rw-r--r--epan/dissectors/packet-rx.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/epan/dissectors/packet-rx.c b/epan/dissectors/packet-rx.c
index 44cdb7d990..a9644fd168 100644
--- a/epan/dissectors/packet-rx.c
+++ b/epan/dissectors/packet-rx.c
@@ -562,12 +562,9 @@ dissect_rx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void *dat
break;
case RX_PACKET_TYPE_DATA: {
tvbuff_t *next_tvb;
- void* pd_save;
- pd_save = pinfo->private_data;
- pinfo->private_data = &rxinfo;
+
next_tvb = tvb_new_subset_remaining(tvb, offset);
- call_dissector(afs_handle, next_tvb, pinfo, parent_tree);
- pinfo->private_data = pd_save;
+ call_dissector_with_data(afs_handle, next_tvb, pinfo, parent_tree, &rxinfo);
};
break;
case RX_PACKET_TYPE_ABORT: