From cff63c7ee059531673d89d82dd1291add2ae9830 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Thu, 15 Jan 2015 20:53:44 -0500 Subject: [PATCH] Fix Coverity issue #100363. --- src/tls.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tls.c b/src/tls.c index c32741b5..8c479322 100644 --- a/src/tls.c +++ b/src/tls.c @@ -238,6 +238,12 @@ tls_fingerprint (pwm_t *pwm, char **result) } gnutls_x509_crt_deinit (crt); + if (!count) + { + pwm->tls_error = GNUTLS_CERT_INVALID; + return GPG_ERR_MISSING_CERT; + } + if (!pwm->tls_error) *result = bin2hex (buf, len); -- 2.11.4.GIT