Ethereal-dev: [Ethereal-dev] Issue with TCP reassembly?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Mike Duigou <ethereal@xxxxxxxxxx>
Date: Thu, 02 Feb 2006 12:14:43 -0800
Enclosed are two small traces which demonstrate a problem I'm seeing with tcp reassembly.

The problem is that my dissector (JXTA) is being called with what I believe is bad data. Specifically, the tcp dissector is passing in the tvb the content of an orphan frame (#14) which I think should instead be discarded rather than passed to higher level dissectors.

Removing the suspect frame seems to make everything behave correctly. I'm pretty sure that my dissector shouldn't have to plan for receiving bad data from the underlying dissector.

Agree? Suggestions?

Mike

Attachment: bad frame removed.pcap
Description: Binary data

Attachment: bad frame 14.pcap
Description: Binary data