From 002cd8e3017f86edaa0c7efdb7c99e78c71034a2 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 20 Oct 2022 15:24:52 +0200 Subject: [PATCH] flow: cleanup and clarify ancient debug messages --- src/flow-util.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/flow-util.c b/src/flow-util.c index e48eeca26803..9495500bdb77 100644 --- a/src/flow-util.c +++ b/src/flow-util.c @@ -41,6 +41,8 @@ #include "decode-icmpv4.h" +#include "util-validate.h" + /** \brief allocate a flow * * We check against the memuse counter. If it passes that check we increment @@ -162,13 +164,10 @@ void FlowInit(Flow *f, const Packet *p) FLOW_SET_IPV6_DST_ADDR_FROM_PACKET(p, &f->dst); f->min_ttl_toserver = f->max_ttl_toserver = IPV6_GET_HLIM((p)); f->flags |= FLOW_IPV6; + } else { + SCLogDebug("neither IPv4 or IPv6, weird"); + DEBUG_VALIDATE_BUG_ON(1); } -#ifdef DEBUG - /* XXX handle default */ - else { - printf("FIXME: %s:%s:%" PRId32 "\n", __FILE__, __FUNCTION__, __LINE__); - } -#endif if (p->tcph != NULL) { /* XXX MACRO */ SET_TCP_SRC_PORT(p,&f->sp); @@ -187,12 +186,10 @@ void FlowInit(Flow *f, const Packet *p) } else if (p->sctph != NULL) { /* XXX MACRO */ SET_SCTP_SRC_PORT(p,&f->sp); SET_SCTP_DST_PORT(p,&f->dp); - } /* XXX handle default */ -#ifdef DEBUG - else { - printf("FIXME: %s:%s:%" PRId32 "\n", __FILE__, __FUNCTION__, __LINE__); + } else { + /* nothing to do for this IP proto. */ + SCLogDebug("no special setup for IP proto %u", p->proto); } -#endif COPY_TIMESTAMP(&p->ts, &f->startts); f->protomap = FlowGetProtoMapping(f->proto);