stream: use bool wherever possible

pull/12862/head
Shivani Bhardwaj 8 months ago committed by Victor Julien
parent d096b989c8
commit 32d6fb9403

@ -619,10 +619,10 @@ static void StreamTcpReassembleExceptionPolicyStatsIncr(
* *
* \param p packet with *LOCKED* flow * \param p packet with *LOCKED* flow
* *
* \retval 1 stream has depth reached * \retval true stream has depth reached
* \retval 0 stream does not have depth reached * \retval false stream does not have depth reached
*/ */
int StreamTcpReassembleDepthReached(Packet *p) bool StreamTcpReassembleDepthReached(Packet *p)
{ {
if (p->flow != NULL && p->flow->protoctx != NULL) { if (p->flow != NULL && p->flow->protoctx != NULL) {
TcpSession *ssn = p->flow->protoctx; TcpSession *ssn = p->flow->protoctx;
@ -633,10 +633,10 @@ int StreamTcpReassembleDepthReached(Packet *p)
stream = &ssn->server; stream = &ssn->server;
} }
return (stream->flags & STREAMTCP_STREAM_FLAG_DEPTH_REACHED) ? 1 : 0; return (stream->flags & STREAMTCP_STREAM_FLAG_DEPTH_REACHED) ? true : false;
} }
return 0; return false;
} }
/** /**
@ -914,11 +914,11 @@ static uint8_t StreamGetAppLayerFlags(TcpSession *ssn, TcpStream *stream,
/** /**
* \brief Check the minimum size limits for reassembly. * \brief Check the minimum size limits for reassembly.
* *
* \retval 0 don't reassemble yet * \retval false don't reassemble yet
* \retval 1 do reassemble * \retval true do reassemble
*/ */
static int StreamTcpReassembleRawCheckLimit(const TcpSession *ssn, static bool StreamTcpReassembleRawCheckLimit(
const TcpStream *stream, const Packet *p) const TcpSession *ssn, const TcpStream *stream, const Packet *p)
{ {
SCEnter(); SCEnter();
@ -940,16 +940,16 @@ static int StreamTcpReassembleRawCheckLimit(const TcpSession *ssn,
SCLogDebug("reassembling now as STREAMTCP_STREAM_FLAG_NEW_RAW_DISABLED is set, " SCLogDebug("reassembling now as STREAMTCP_STREAM_FLAG_NEW_RAW_DISABLED is set, "
"so no new segments will be considered"); "so no new segments will be considered");
} }
SCReturnInt(1); SCReturnBool(true);
} }
#undef STREAMTCP_STREAM_FLAG_FLUSH_FLAGS #undef STREAMTCP_STREAM_FLAG_FLUSH_FLAGS
/* some states mean we reassemble no matter how much data we have */ /* some states mean we reassemble no matter how much data we have */
if (ssn->state > TCP_TIME_WAIT) if (ssn->state > TCP_TIME_WAIT)
SCReturnInt(1); SCReturnBool(true);
if (p->flags & PKT_PSEUDO_STREAM_END) if (p->flags & PKT_PSEUDO_STREAM_END)
SCReturnInt(1); SCReturnBool(true);
const uint64_t last_ack_abs = GetAbsLastAck(stream); const uint64_t last_ack_abs = GetAbsLastAck(stream);
int64_t diff = last_ack_abs - STREAM_RAW_PROGRESS(stream); int64_t diff = last_ack_abs - STREAM_RAW_PROGRESS(stream);
@ -958,17 +958,17 @@ static int StreamTcpReassembleRawCheckLimit(const TcpSession *ssn,
/* check if we have enough data to do raw reassembly */ /* check if we have enough data to do raw reassembly */
if (chunk_size <= diff) { if (chunk_size <= diff) {
SCReturnInt(1); SCReturnBool(true);
} else { } else {
SCLogDebug("%s min chunk len not yet reached: " SCLogDebug("%s min chunk len not yet reached: "
"last_ack %" PRIu32 ", ra_raw_base_seq %" PRIu32 ", %" PRIu32 " < " "last_ack %" PRIu32 ", ra_raw_base_seq %" PRIu32 ", %" PRIu32 " < "
"%" PRIi64, "%" PRIi64,
PKT_IS_TOSERVER(p) ? "toserver" : "toclient", stream->last_ack, stream->base_seq, PKT_IS_TOSERVER(p) ? "toserver" : "toclient", stream->last_ack, stream->base_seq,
(stream->last_ack - stream->base_seq), chunk_size); (stream->last_ack - stream->base_seq), chunk_size);
SCReturnInt(0); SCReturnBool(false);
} }
SCReturnInt(0); SCReturnBool(false);
} }
/** /**

@ -123,7 +123,7 @@ void StreamTcpSegmentReturntoPool(TcpSegment *);
void StreamTcpReassembleTriggerRawReassembly(TcpSession *, int direction); void StreamTcpReassembleTriggerRawReassembly(TcpSession *, int direction);
void StreamTcpPruneSession(Flow *, uint8_t); void StreamTcpPruneSession(Flow *, uint8_t);
int StreamTcpReassembleDepthReached(Packet *p); bool StreamTcpReassembleDepthReached(Packet *p);
void StreamTcpReassembleIncrMemuse(uint64_t size); void StreamTcpReassembleIncrMemuse(uint64_t size);
void StreamTcpReassembleDecrMemuse(uint64_t size); void StreamTcpReassembleDecrMemuse(uint64_t size);

Loading…
Cancel
Save