--- a/mcabber/src/xmpp.c Sun Nov 22 23:38:31 2009 +0200
+++ b/mcabber/src/xmpp.c Sun Nov 29 00:00:10 2009 +0200
@@ -775,6 +775,13 @@
{
scr_LogPrint(LPRINT_LOGNORM, "SSL status:%d", status);
+ // no need for message if user not requested ssl and
+ // set ignore_checks
+ if (settings_opt_get_int("ssl_ignore_checks") &&
+ !((settings_opt_get("ssl") || settings_opt_get("tls")) &&
+ (settings_opt_get_int("ssl") || settings_opt_get_int("tls"))))
+ return LM_SSL_RESPONSE_CONTINUE;
+
switch (status) {
case LM_SSL_STATUS_NO_CERT_FOUND:
scr_LogPrint(LPRINT_LOGNORM, "No certificate found!");