From: Victor Julien Date: Thu, 2 Aug 2018 10:31:40 +0000 (+0200) Subject: output/tls: don't pass NULL fingerprint to json logging X-Git-Tag: suricata-4.1.0-rc2~170 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=44daf84321fca6a63acdff32418d6c49c127d122;p=thirdparty%2Fsuricata.git output/tls: don't pass NULL fingerprint to json logging --- 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)