@ -559,21 +559,21 @@ static uint32_t StreamTcpReassembleCheckDepth(TcpSession *ssn, TcpStream *stream
* wraps as well */
* wraps as well */
SCLogDebug ( " seq + size %u, base %u, seg_depth % " PRIu64 " limit %u " , ( seq + size ) ,
SCLogDebug ( " seq + size %u, base %u, seg_depth % " PRIu64 " limit %u " , ( seq + size ) ,
stream - > base_seq , seg_depth ,
stream - > base_seq , seg_depth ,
s tream_config. reassembly_depth ) ;
s sn- > reassembly_depth ) ;
if ( seg_depth > ( uint64_t ) s tream_config. reassembly_depth ) {
if ( seg_depth > ( uint64_t ) s sn- > reassembly_depth ) {
SCLogDebug ( " STREAMTCP_STREAM_FLAG_DEPTH_REACHED " ) ;
SCLogDebug ( " STREAMTCP_STREAM_FLAG_DEPTH_REACHED " ) ;
stream - > flags | = STREAMTCP_STREAM_FLAG_DEPTH_REACHED ;
stream - > flags | = STREAMTCP_STREAM_FLAG_DEPTH_REACHED ;
SCReturnUInt ( 0 ) ;
SCReturnUInt ( 0 ) ;
}
}
SCLogDebug ( " NOT STREAMTCP_STREAM_FLAG_DEPTH_REACHED " ) ;
SCLogDebug ( " NOT STREAMTCP_STREAM_FLAG_DEPTH_REACHED " ) ;
SCLogDebug ( " % " PRIu64 " <= %u " , seg_depth , s tream_config. reassembly_depth ) ;
SCLogDebug ( " % " PRIu64 " <= %u " , seg_depth , s sn- > reassembly_depth ) ;
#if 0
#if 0
SCLogDebug ( " full depth not yet reached: % " PRIu64 " <= % " PRIu32 ,
SCLogDebug ( " full depth not yet reached: % " PRIu64 " <= % " PRIu32 ,
( stream - > base_seq_offset + stream - > base_seq + size ) ,
( stream - > base_seq_offset + stream - > base_seq + size ) ,
( stream - > isn + s tream_config. reassembly_depth ) ) ;
( stream - > isn + s sn- > reassembly_depth ) ) ;
# endif
# endif
if ( SEQ_GEQ ( seq , stream - > isn ) & & SEQ_LT ( seq , ( stream - > isn + s tream_config. reassembly_depth ) ) ) {
if ( SEQ_GEQ ( seq , stream - > isn ) & & SEQ_LT ( seq , ( stream - > isn + s sn- > reassembly_depth ) ) ) {
/* packet (partly?) fits the depth window */
/* packet (partly?) fits the depth window */
if ( SEQ_LEQ ( ( seq + size ) , ( stream - > isn + 1 + ssn - > reassembly_depth ) ) ) {
if ( SEQ_LEQ ( ( seq + size ) , ( stream - > isn + 1 + ssn - > reassembly_depth ) ) ) {