--- a/loudmouth/lm-ssl-openssl.c Mon Feb 01 18:55:04 2016 +0000
+++ b/loudmouth/lm-ssl-openssl.c Thu Feb 04 18:56:29 2016 +0100
@@ -147,7 +147,7 @@
srv_crt = SSL_get_peer_certificate(ssl->ssl);
rc = X509_digest(srv_crt, digest, (guchar *) base->fingerprint,
&digest_len);
- if ((rc > 0) && (digest_len == EVP_MD_size(digest))) {
+ if ((rc != 0) && (digest_len == EVP_MD_size(digest))) {
if (base->expected_fingerprint != NULL) {
if (memcmp(base->expected_fingerprint, base->fingerprint,
digest_len) != 0) {