From: Victor Julien Date: Thu, 20 Oct 2022 13:24:52 +0000 (+0200) Subject: flow: cleanup and clarify ancient debug messages X-Git-Tag: suricata-6.0.9~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=002cd8e3017f86edaa0c7efdb7c99e78c71034a2;p=thirdparty%2Fsuricata.git flow: cleanup and clarify ancient debug messages --- diff --git a/src/flow-util.c b/src/flow-util.c index e48eeca268..9495500bdb 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);