]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tls: do not break custom fields when enabling JA4
authorSascha Steinbiss <satta@debian.org>
Fri, 27 Sep 2024 09:24:26 +0000 (11:24 +0200)
committerVictor Julien <vjulien@oisf.net>
Sat, 28 Sep 2024 05:07:53 +0000 (07:07 +0200)
Ticket: 7286

src/output-json-tls.c

index 88d6bdbda0fd2cadc621a2ab2ec13341c6a8adbd..c91e80863f71fd209a2bf227753f0d0ee5d57e62 100644 (file)
@@ -592,7 +592,7 @@ static OutputTlsCtx *OutputTlsInitCtx(ConfNode *conf)
     /* In 7.0.x, ja4 hash is only logged when requested */
     const char *ja4 = ConfNodeLookupChildValue(conf, "ja4");
     if (ja4 && ConfValIsTrue(ja4)) {
-        tls_ctx->fields = LOG_TLS_FIELD_JA4;
+        tls_ctx->fields |= LOG_TLS_FIELD_JA4;
     }
 
     const char *session_resumption = ConfNodeLookupChildValue(conf, "session-resumption");