aboutsummaryrefslogtreecommitdiffstats
path: root/packet-smb-mailslot.c
diff options
context:
space:
mode:
authorGilbert Ramirez <gram@alumni.rice.edu>2000-05-11 08:18:09 +0000
committerGilbert Ramirez <gram@alumni.rice.edu>2000-05-11 08:18:09 +0000
commit292e38e2c61edcd14bfa30ca3c72bacda1bcbe32 (patch)
treedb4edef02456a48d0f6d505166ac7d70f6c0f644 /packet-smb-mailslot.c
parent162800efb308901e0c302517be01226130e39b19 (diff)
Add tvbuff class.
Add exceptions routines. Convert proto_tree_add_*() routines to require tvbuff_t* argument. Convert all dissectors to pass NULL argument ("NullTVB" macro == NULL) as the tvbuff_t* argument to proto_tree_add_*() routines. dissect_packet() creates a tvbuff_t, wraps the next dissect call in a TRY block, will print "Short Frame" on the proto_tree if a BoundsError exception is caught. The FDDI dissector is converted to use tvbuff's. svn path=/trunk/; revision=1939
Diffstat (limited to 'packet-smb-mailslot.c')
-rw-r--r--packet-smb-mailslot.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/packet-smb-mailslot.c b/packet-smb-mailslot.c
index 9d37b6b2dd..5e8e5fdfc4 100644
--- a/packet-smb-mailslot.c
+++ b/packet-smb-mailslot.c
@@ -2,7 +2,7 @@
* Routines for smb mailslot packet dissection
* Copyright 2000, Jeffrey C. Foster <jfoste@woodward.com>
*
- * $Id: packet-smb-mailslot.c,v 1.3 2000/02/14 04:21:04 guy Exp $
+ * $Id: packet-smb-mailslot.c,v 1.4 2000/05/11 08:15:45 gram Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
@@ -91,18 +91,18 @@ dissect_mailslot_smb(const u_char *pd, int offset, frame_data *fd,
if (tree) {
- ti = proto_tree_add_item( parent, proto_smb_msp, offset,
+ ti = proto_tree_add_item( parent, proto_smb_msp, NullTVB, offset,
END_OF_FRAME, NULL);
smb_msp_tree = proto_item_add_subtree(ti, ett_smb_msp);
- proto_tree_add_text(smb_msp_tree, offset, 2, "Op code: %u (%s)",
+ proto_tree_add_text(smb_msp_tree, NullTVB, offset, 2, "Op code: %u (%s)",
Temp16, ( Temp16 == 1 ? "Write Mail slot" : "Unknown"));
offset += 2;
/* do the Priority field */
Temp16 = GSHORT(pd, offset);
- proto_tree_add_text(smb_msp_tree, offset, 2,
+ proto_tree_add_text(smb_msp_tree, NullTVB, offset, 2,
"Priority of transaction: %u", Temp16);
offset += 2;
@@ -110,7 +110,7 @@ dissect_mailslot_smb(const u_char *pd, int offset, frame_data *fd,
/* do the Class field */
Temp16 = GSHORT(pd, offset);
- proto_tree_add_text(smb_msp_tree, offset, 2, "Class: %u (%s)",
+ proto_tree_add_text(smb_msp_tree, NullTVB, offset, 2, "Class: %u (%s)",
Temp16, ( Temp16 == 1) ? "Reliable" : (( Temp16 == 2) ?
"Unreliable & Broadcast" : "Unknown"));
@@ -118,7 +118,7 @@ dissect_mailslot_smb(const u_char *pd, int offset, frame_data *fd,
/* do the data size field */
Temp16 = GSHORT(pd, offset);
- proto_tree_add_text(smb_msp_tree, offset, 2,
+ proto_tree_add_text(smb_msp_tree, NullTVB, offset, 2,
"Total size of mail data: %u", Temp16);
offset += 2;
@@ -131,7 +131,7 @@ dissect_mailslot_smb(const u_char *pd, int offset, frame_data *fd,
StrPtr = &pd[offset]; /* load pointer to name */
if (smb_msp_tree) {
- proto_tree_add_text(smb_msp_tree, offset, strlen( StrPtr) + 1,
+ proto_tree_add_text(smb_msp_tree, NullTVB, offset, strlen( StrPtr) + 1,
"Mailslot Name: %s", StrPtr);
}