summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2017-05-08 06:27:21 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-05-08 06:48:46 +0200
commit2725d95204998e2b84e0a55ff720b16dae3a2f5c (patch)
tree3f970315eb4cd44657b3d3f14dc650af0bbc2c30
parent828af19ca3ea3482b8227c7c9fd5358bbd10e972 (diff)
downloadgnutls-2725d95204998e2b84e0a55ff720b16dae3a2f5c.tar.gz
errors.h: _gnutls_cert_log will only print on non-null certificates
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rw-r--r--lib/errors.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/errors.h b/lib/errors.h
index 7412a291f5..6ffc4172eb 100644
--- a/lib/errors.h
+++ b/lib/errors.h
@@ -61,7 +61,7 @@ void _gnutls_mpi_log(const char *prefix, bigint_t a);
#define _gnutls_cert_log(str, cert) \
do { \
- if (unlikely(_gnutls_log_level >= 3)) { \
+ if (unlikely(_gnutls_log_level >= 3 && cert != NULL)) { \
gnutls_datum_t _cl_out; int _cl_ret; \
_cl_ret = gnutls_x509_crt_print(cert, GNUTLS_CRT_PRINT_ONELINE, &_cl_out); \
if (_cl_ret >= 0) { \