]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output/tls: don't pass NULL fingerprint to json logging
authorVictor Julien <victor@inliniac.net>
Thu, 2 Aug 2018 10:31:40 +0000 (12:31 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 2 Aug 2018 11:16:57 +0000 (13:16 +0200)
src/output-json-tls.c

index 31ddc19ed7014b6b765b8e0e0ef7c88aca0385bc..fbe46ce4593574f82d6300cb515df3c96e068aef 100644 (file)
@@ -139,8 +139,10 @@ static void JsonTlsLogSessionResumed(json_t *js, SSLState *ssl_state)
 
 static void JsonTlsLogFingerprint(json_t *js, SSLState *ssl_state)
 {
-    json_object_set_new(js, "fingerprint",
-                        json_string(ssl_state->server_connp.cert0_fingerprint));
+    if (ssl_state->server_connp.cert0_fingerprint) {
+        json_object_set_new(js, "fingerprint",
+                json_string(ssl_state->server_connp.cert0_fingerprint));
+    }
 }
 
 static void JsonTlsLogSni(json_t *js, SSLState *ssl_state)