diff options
author | Laurent Deniel <laurent.deniel@free.fr> | 1999-07-31 13:55:16 +0000 |
---|---|---|
committer | Laurent Deniel <laurent.deniel@free.fr> | 1999-07-31 13:55:16 +0000 |
commit | fb8aa8fb7a85b3557bc17e3b63b1ed1fd2655453 (patch) | |
tree | d511fedee6d1f6f9d42037adf020e36bdeff4593 /packet-tcp.c | |
parent | 68e50f34862eca036a8c9069de891a89ddf1af8a (diff) | |
download | wireshark-fb8aa8fb7a85b3557bc17e3b63b1ed1fd2655453.tar.gz wireshark-fb8aa8fb7a85b3557bc17e3b63b1ed1fd2655453.tar.bz2 wireshark-fb8aa8fb7a85b3557bc17e3b63b1ed1fd2655453.zip |
Fix TCP follow stream feature:
- call reset_tcp_reassembly before build_follow_filter
- modify reassemble_tcp so that packet validity is
checked before processing it.
svn path=/trunk/; revision=410
Diffstat (limited to 'packet-tcp.c')
-rw-r--r-- | packet-tcp.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packet-tcp.c b/packet-tcp.c index a5bc9de723..9c56e92d8e 100644 --- a/packet-tcp.c +++ b/packet-tcp.c @@ -1,7 +1,7 @@ /* packet-tcp.c * Routines for TCP packet disassembly * - * $Id: packet-tcp.c,v 1.28 1999/07/31 02:18:35 guy Exp $ + * $Id: packet-tcp.c,v 1.29 1999/07/31 13:55:16 deniel Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -506,7 +506,10 @@ dissect_tcp(const u_char *pd, int offset, frame_data *fd, proto_tree *tree) { ( pd+offset ), /* data */ ( fd->cap_len - offset ), /* captured data length */ ( th.th_flags & 0x02 ), /* is syn set? */ - pi.ip_src ); /* src ip */ + pi.ip_src, + pi.ip_dst, + pi.srcport, + pi.destport); } } |