Ignore the untrusted certificate warning when user sets a fingerprint
If a user sets the fingerprint, he shouldn't need to set ssl_ignore_checks.
--- a/mcabber/mcabber/xmpp.c Sat Feb 13 13:34:32 2016 +0100
+++ b/mcabber/mcabber/xmpp.c Sat Feb 13 13:48:43 2016 +0100
@@ -713,6 +713,9 @@
break;
case LM_SSL_STATUS_UNTRUSTED_CERT:
scr_LogPrint(LPRINT_LOGNORM, "Certificate is not trusted!");
+ // The user specified a fingerprint, let's wait for lm to check that
+ if (settings_opt_get("ssl_fingerprint"))
+ return LM_SSL_RESPONSE_CONTINUE;
break;
case LM_SSL_STATUS_CERT_EXPIRED:
scr_LogPrint(LPRINT_LOGNORM, "Certificate has expired!");