Hi Jeff,

see my comments in-line.

Best regards
Michael

On Nov 16, 2007, at 11:04 PM, [EMAIL PROTECTED] wrote:

> http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=23471
>
> User: morriss
> Date: 2007/11/16 10:04 PM
>
> Log:
> When reassembly is off, catch ReportedBoundsError when calling a  
> subdissector
> on the first fragment of a fragmented message.  This allows us to  
> continue
> dissecting chunks even if one of the first chunks in the frame was  
> fragmented.
> (It's useful to keep doing this partial dissection just so we have  
> some idea
> what's in that chunk.)
>
> (One could rightfully argue that you should only see a fragmented  
> chunk
> bundled with another chunk when retransmitting but, well, I'm  
> staring at
> traces of an implementation--to remain nameless to protect the  
> guilty--which
> is sometimes fragmenting and then bundling the fragments into one  
> packet.)
That is completely valid... Implementations are free to fragment user
data and bundle the fragments in one packet. There are even conditions  
where
this is required behaviour.
>
>
> Directory: /trunk/epan/dissectors/
>  Changes    Path              Action
>  +1 -1      packet-frame.c    Modified
>  +32 -5     packet-sctp.c     Modified
>
> _______________________________________________
> Wireshark-commits mailing list
> [EMAIL PROTECTED]
> http://www.wireshark.org/mailman/listinfo/wireshark-commits

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to