forked from osmocom/wireshark
TCPCL: Return -1 when tcp_dissect_pdus asks for a length and it doesn't look like a TCPCL packet.
This will stop dissection of Bundle packets, but more importantly prevents assertion in TCP dissector when trying to reassemble the packets as TCPCL/Bundle. Bug: 11395 Bug: 12462 Change-Id: I3a2ccd5e02022dfe03bc93d81bfbd3f2d3bcd8aa Reviewed-on: https://code.wireshark.org/review/15537 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
9b0b20b8d5
commit
61ca43521b
|
@ -1796,7 +1796,8 @@ get_tcpcl_pdu_len(packet_info *pinfo _U_, tvbuff_t *tvb, int offset, void *data
|
|||
return len;
|
||||
}
|
||||
|
||||
return 0;
|
||||
/* This probably isn't a TCPCL/Bundle packet, so just stop dissection */
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
Loading…
Reference in New Issue