aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tcp.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-04-05 11:18:49 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-04-05 11:18:49 +0000
commitd04de670f81e4529853ab773a6b56b806beb831e (patch)
treed67bdafb5b2896a108680a46abd662d523cdf2b5 /epan/dissectors/packet-tcp.h
parent3f4d248357639d40ef15754f1f63dc6f88ec1dfb (diff)
From Michael Mann:
TCP picks wrong sub-dissector if both dissector choices have the same "minimum segment size" https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7008 svn path=/trunk/; revision=41954
Diffstat (limited to 'epan/dissectors/packet-tcp.h')
-rw-r--r--epan/dissectors/packet-tcp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-tcp.h b/epan/dissectors/packet-tcp.h
index 002cb67326..a89d6b1629 100644
--- a/epan/dissectors/packet-tcp.h
+++ b/epan/dissectors/packet-tcp.h
@@ -234,6 +234,11 @@ struct tcp_analysis {
* stream index numbering
*/
guint32 stream;
+
+ /* Remembers the server port on the SYN (or SYN|ACK) packet to
+ * help determine which dissector to call
+ */
+ guint16 server_port;
};
/* Structure that keeps per packet data. First used to be able