From 44daf84321fca6a63acdff32418d6c49c127d122 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 2 Aug 2018 12:31:40 +0200 Subject: [PATCH] output/tls: don't pass NULL fingerprint to json logging --- src/output-json-tls.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/output-json-tls.c b/src/output-json-tls.c index 31ddc19ed7..fbe46ce459 100644 --- a/src/output-json-tls.c +++ b/src/output-json-tls.c @@ -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)