diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-12-23 04:55:25 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-12-23 04:55:25 +0000 |
commit | dd19e660ba797f305eb0a6b930afd8858d89ff08 (patch) | |
tree | c8aca0adab4797257d31063c8b1f8a8a67c304e3 /epan/dissectors/packet-smb2.c | |
parent | 80720ebcab8fbaad9acc0eb46d352ed22b8dd0f8 (diff) |
make smb2 tappable
svn path=/trunk/; revision=16886
Diffstat (limited to 'epan/dissectors/packet-smb2.c')
-rw-r--r-- | epan/dissectors/packet-smb2.c | 5 |
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 |