]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rules: hide 'template' from --list-keywords
authorVictor Julien <victor@inliniac.net>
Thu, 30 Aug 2018 07:11:07 +0000 (09:11 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 30 Aug 2018 07:11:07 +0000 (09:11 +0200)
src/detect-engine-register.c

index db6f5e798aba7f72ddf83cc30295e907c2680986..c2b961903a0fe98e57bcbc7cf8dc362bdd283d88 100644 (file)
@@ -296,7 +296,7 @@ void SigTableList(const char *keyword)
         for (i = 0; i < size; i++) {
             const char *name = sigmatch_table[i].name;
             if (name != NULL && strlen(name) > 0) {
-                if (name[0] == '_')
+                if (name[0] == '_' || strcmp(name, "template") == 0)
                     continue;
 
                 if (sigmatch_table[i].flags & SIGMATCH_NOT_BUILT) {
@@ -314,7 +314,7 @@ void SigTableList(const char *keyword)
                 if (sigmatch_table[i].flags & SIGMATCH_NOT_BUILT) {
                     continue;
                 }
-                if (name[0] == '_')
+                if (name[0] == '_' || strcmp(name, "template") == 0)
                     continue;
 
                 printf("%s;", name);
@@ -336,7 +336,7 @@ void SigTableList(const char *keyword)
         for (i = 0; i < size; i++) {
             const char *name = sigmatch_table[i].name;
             if (name != NULL && strlen(name) > 0) {
-                if (name[0] == '_')
+                if (name[0] == '_' || strcmp(name, "template") == 0)
                     continue;
                 printf("%s:\n", sigmatch_table[i].name);
                 SigMultilinePrint(i, "\t");