aboutsummaryrefslogtreecommitdiffstats
path: root/packet-atalk.c
diff options
context:
space:
mode:
authorEd Warnicke <hagbard@physics.rutgers.edu>2001-11-26 01:03:35 +0000
committerEd Warnicke <hagbard@physics.rutgers.edu>2001-11-26 01:03:35 +0000
commitc97f7034a8c2bd2381e79de1d15119367482da8a (patch)
tree99b3ffaa70424aad23a94ec9681dcce1582652f9 /packet-atalk.c
parentcbf6148b227aa0700689d05f7f50994a62752d41 (diff)
downloadwireshark-c97f7034a8c2bd2381e79de1d15119367482da8a.tar.gz
wireshark-c97f7034a8c2bd2381e79de1d15119367482da8a.tar.bz2
wireshark-c97f7034a8c2bd2381e79de1d15119367482da8a.zip
Moved from using dissect_data to using call_dissector()
svn path=/trunk/; revision=4266
Diffstat (limited to 'packet-atalk.c')
-rw-r--r--packet-atalk.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/packet-atalk.c b/packet-atalk.c
index 98a91c767c..28cadc2473 100644
--- a/packet-atalk.c
+++ b/packet-atalk.c
@@ -1,7 +1,7 @@
/* packet-atalk.c
* Routines for Appletalk packet disassembly (DDP, currently).
*
- * $Id: packet-atalk.c,v 1.55 2001/06/18 02:17:44 guy Exp $
+ * $Id: packet-atalk.c,v 1.56 2001/11/26 01:03:35 hagbard Exp $
*
* Simon Wilkinson <sxw@dcs.ed.ac.uk>
*
@@ -85,6 +85,8 @@ static gint ett_pstring = -1;
static dissector_table_t ddp_dissector_table;
+static dissector_handle_t data_handle;
+
/*
* P = Padding, H = Hops, L = Len
*
@@ -418,7 +420,7 @@ dissect_ddp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
new_tvb = tvb_new_subset(tvb, DDP_HEADER_SIZE, -1, -1);
if (!dissector_try_port(ddp_dissector_table, ddp.type, new_tvb, pinfo, tree))
- dissect_data(new_tvb, 0, pinfo, tree);
+ call_dissector(data_handle,new_tvb, pinfo, tree);
}
void
@@ -566,4 +568,5 @@ proto_reg_handoff_atalk(void)
dissector_add("ddp.type", DDP_NBP, dissect_nbp, proto_nbp);
dissector_add("ddp.type", DDP_RTMPREQ, dissect_rtmp_request, proto_rtmp);
dissector_add("ddp.type", DDP_RTMPDATA, dissect_rtmp_data, proto_rtmp);
+ data_handle = find_dissector("data");
}