]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve/tls: warn on unsupported 'custom' options
authorVictor Julien <vjulien@oisf.net>
Tue, 23 Aug 2022 09:23:21 +0000 (11:23 +0200)
committerVictor Julien <vjulien@oisf.net>
Tue, 20 Sep 2022 09:24:10 +0000 (11:24 +0200)
src/output-json-tls.c

index 7d68e052e22f96ee4fe055014b508a38bd687723..485932b170d314b282a392496c23a7cd3702a655 100644 (file)
@@ -505,13 +505,19 @@ static OutputTlsCtx *OutputTlsInitCtx(ConfNode *conf)
         ConfNode *field;
         TAILQ_FOREACH(field, &custom->head, next)
         {
+            bool valid = false;
             TlsFields *valid_fields = tls_fields;
             for ( ; valid_fields->name != NULL; valid_fields++) {
                 if (strcasecmp(field->val, valid_fields->name) == 0) {
                     tls_ctx->fields |= valid_fields->flag;
+                    SCLogDebug("enabled %s", field->val);
+                    valid = true;
                     break;
                 }
             }
+            if (!valid) {
+                SCLogWarning(SC_ERR_LOG_OUTPUT, "eve.tls: unknown 'custom' field '%s'", field->val);
+            }
         }
     }