app-layer/pd: improve size check in bail conditions

pull/5234/head
Victor Julien 5 years ago
parent 4f73943df9
commit 5fd9386665

@ -203,9 +203,11 @@ static void TCPProtoDetectCheckBailConditions(ThreadVars *tv,
return;
}
uint32_t size_ts = ssn->client.last_ack - ssn->client.isn - 1;
uint32_t size_tc = ssn->server.last_ack - ssn->server.isn - 1;
SCLogDebug("size_ts %u, size_tc %u", size_ts, size_tc);
const uint64_t size_ts = STREAM_HAS_SEEN_DATA(&ssn->client) ?
STREAM_RIGHT_EDGE(&ssn->client) : 0;
const uint64_t size_tc = STREAM_HAS_SEEN_DATA(&ssn->server) ?
STREAM_RIGHT_EDGE(&ssn->server) : 0;
SCLogDebug("size_ts %"PRIu64", size_tc %"PRIu64, size_ts, size_tc);
#ifdef DEBUG_VALIDATION
if (!(ssn->client.flags & STREAMTCP_STREAM_FLAG_GAP))

Loading…
Cancel
Save