aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-06-19 06:24:30 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-06-19 06:24:30 +0000
commit99e919bf8b0423fef45a642960b1d0290b74d0c5 (patch)
treea0e1ff1caefc4425016e1ecaa287925946d4251e /epan/dissectors/packet-smb.h
parent24d2178eb7947280532786c8057b362d5e4fe36e (diff)
From Richard Sharpe:
packet-smb.c does not properly handle NT TRANSACT requests (and probably TRANSACT and TRANSACT2 requests) https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7351 svn path=/trunk/; revision=43347
Diffstat (limited to 'epan/dissectors/packet-smb.h')
-rw-r--r--epan/dissectors/packet-smb.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-smb.h b/epan/dissectors/packet-smb.h
index 6f502d8d62..7de45eebc5 100644
--- a/epan/dissectors/packet-smb.h
+++ b/epan/dissectors/packet-smb.h
@@ -282,6 +282,9 @@ typedef struct conv_tables {
/* these two tables are used to match requests with responses */
GHashTable *unmatched;
GHashTable *matched;
+ /* This table keeps primary transact requests so secondaries can find
+ them */
+ GHashTable *primaries;
/* This table is used to track TID->services for a conversation */
GHashTable *tid_service;