]> granicus.if.org Git - neomutt/commitdiff
check_certificate_cache
authorRichard Russon <rich@flatcap.org>
Tue, 11 Apr 2017 11:55:32 +0000 (12:55 +0100)
committerRichard Russon <rich@flatcap.org>
Tue, 11 Apr 2017 23:29:58 +0000 (00:29 +0100)
mutt_ssl.c

index ba40dcec668a6ae52c108051a8c7d8ccf67bf3b8..b638d53362363cda23de13c0b2dc9eb8725a889c 100644 (file)
@@ -562,7 +562,7 @@ static int tls_close (CONNECTION* conn)
   return rc;
 }
 
-static int check_certificate_cache (X509 *peercert)
+static bool check_certificate_cache (X509 *peercert)
 {
   unsigned char peermd[EVP_MAX_MD_SIZE];
   unsigned int peermdlen;
@@ -572,7 +572,7 @@ static int check_certificate_cache (X509 *peercert)
   if (!X509_digest (peercert, EVP_sha256(), peermd, &peermdlen)
       || !SslSessionCerts)
   {
-    return 0;
+    return false;
   }
 
   for (i = sk_X509_num (SslSessionCerts); i-- > 0;)
@@ -580,11 +580,11 @@ static int check_certificate_cache (X509 *peercert)
     cert = sk_X509_value (SslSessionCerts, i);
     if (!compare_certificates (cert, peercert, peermd, peermdlen))
     {
-      return 1;
+      return true;
     }
   }
 
-  return 0;
+  return false;
 }
 
 static int check_certificate_file (X509 *peercert)