diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-06-19 06:24:30 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-06-19 06:24:30 +0000 |
commit | 99e919bf8b0423fef45a642960b1d0290b74d0c5 (patch) | |
tree | a0e1ff1caefc4425016e1ecaa287925946d4251e /epan/dissectors/packet-smb.h | |
parent | 24d2178eb7947280532786c8057b362d5e4fe36e (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.h | 3 |
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; |