]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smtp: turn assertions in to debug asserts
authorVictor Julien <vjulien@oisf.net>
Sat, 4 Jun 2022 06:49:41 +0000 (08:49 +0200)
committerVictor Julien <vjulien@oisf.net>
Mon, 6 Jun 2022 19:15:45 +0000 (21:15 +0200)
(cherry picked from commit 77fae275efb54221d9cf3badd25df38eb1ea0b86)

src/app-layer-smtp.c

index 700122cf8de5e308e3e9920f58730f1062d86ceb..791f645231a467afa3041d0ebae7ada6fd999c11 100644 (file)
@@ -1290,7 +1290,7 @@ static AppLayerResult SMTPParse(int direction, Flow *f, SMTPState *state,
     /* toserver */
     if (direction == 0) {
         while (res.status == 0) {
-            BUG_ON(state->discard_till_lf);
+            DEBUG_VALIDATE_BUG_ON(state->discard_till_lf);
             if (!state->discard_till_lf) {
                 if ((state->current_line_delimiter_len > 0) &&
                         (SMTPProcessRequest(state, f, pstate) == -1))
@@ -1310,7 +1310,7 @@ static AppLayerResult SMTPParse(int direction, Flow *f, SMTPState *state,
         /* toclient */
     } else {
         while (res.status == 0) {
-            BUG_ON(state->discard_till_lf);
+            DEBUG_VALIDATE_BUG_ON(state->discard_till_lf);
             if (!state->discard_till_lf) {
                 if ((state->current_line_delimiter_len > 0) &&
                         (SMTPProcessReply(state, f, pstate, thread_data) == -1))