aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb2.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-12-23 04:55:25 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-12-23 04:55:25 +0000
commitdd19e660ba797f305eb0a6b930afd8858d89ff08 (patch)
treec8aca0adab4797257d31063c8b1f8a8a67c304e3 /epan/dissectors/packet-smb2.c
parent80720ebcab8fbaad9acc0eb46d352ed22b8dd0f8 (diff)
make smb2 tappable
svn path=/trunk/; revision=16886
Diffstat (limited to 'epan/dissectors/packet-smb2.c')
-rw-r--r--epan/dissectors/packet-smb2.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-smb2.c b/epan/dissectors/packet-smb2.c
index b463a8d9fa..e423b5c50c 100644
--- a/epan/dissectors/packet-smb2.c
+++ b/epan/dissectors/packet-smb2.c
@@ -220,6 +220,8 @@ static gint ett_smb2_MxAc_buffer = -1;
static gint ett_smb2_ioctl_function = -1;
static gint ett_smb2_FILE_OBJECTID_BUFFER = -1;
+static int smb2_tap = -1;
+
static dissector_handle_t gssapi_handle = NULL;
static heur_dissector_list_t smb2_heur_subdissector_list;
@@ -4164,6 +4166,8 @@ dissect_smb2(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
/*qqq*/
si->saved=ssi;
+ tap_queue_packet(smb2_tap, pinfo, si);
+
/* Decode the payload */
dissect_smb2_command(pinfo, tree, tvb, offset, si);
}
@@ -4722,6 +4726,7 @@ proto_register_smb2(void)
proto_register_field_array(proto_smb2, hf, array_length(hf));
register_heur_dissector_list("smb2_heur_subdissectors", &smb2_heur_subdissector_list);
+ smb2_tap = register_tap("smb2");
}
void