]> git.ipfire.org Git - thirdparty/suricata.git/commit
requires: pre-scan rule for requires expressions
authorJason Ish <jason.ish@oisf.net>
Wed, 29 Nov 2023 16:54:54 +0000 (10:54 -0600)
committerVictor Julien <victor@inliniac.net>
Sat, 20 Jan 2024 19:59:29 +0000 (20:59 +0100)
commite683e7604c58536e8ee02e8b3af45581b6d226a8
treea6175c36410740f58b812f256de166e123b9bbb1
parent09fc36713f9d6e6bef7d89d0a9c83b3ba0f83ca1
requires: pre-scan rule for requires expressions

Add a "pre-scan" rule parse that will check for requires statement. It
will return a special error code (-4) if the requires fails due to
missing requirements.

Syntactic errors will also abort parsing here.

Feature: #5972
(cherry picked from commit 435c03172ed7ebaa117765760e75bdfd38c7fca0)
src/detect-parse.c