# HG changeset patch # User franky # Date 1455367723 -3600 # Node ID df5837a72b35068231499da0915579c44409b0e9 # Parent bbed6973987afc78897d066c584d6e00bd476fcd 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. diff -r bbed6973987a -r df5837a72b35 mcabber/mcabber/xmpp.c --- 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!");