comparison mcabber/src/xmpp.c @ 1654:8effa82ae593

Do not print ssl error if user has not requested it
author Myhailo Danylenko <isbear@ukrpost.net>
date Sun, 29 Nov 2009 00:00:10 +0200
parents cfa1fff86f78
children 031eda601e8a
comparison
equal deleted inserted replaced
1652:8036750d0169 1654:8effa82ae593
772 } 772 }
773 773
774 static LmSSLResponse ssl_cb(LmSSL *ssl, LmSSLStatus status, gpointer ud) 774 static LmSSLResponse ssl_cb(LmSSL *ssl, LmSSLStatus status, gpointer ud)
775 { 775 {
776 scr_LogPrint(LPRINT_LOGNORM, "SSL status:%d", status); 776 scr_LogPrint(LPRINT_LOGNORM, "SSL status:%d", status);
777
778 // no need for message if user not requested ssl and
779 // set ignore_checks
780 if (settings_opt_get_int("ssl_ignore_checks") &&
781 !((settings_opt_get("ssl") || settings_opt_get("tls")) &&
782 (settings_opt_get_int("ssl") || settings_opt_get_int("tls"))))
783 return LM_SSL_RESPONSE_CONTINUE;
777 784
778 switch (status) { 785 switch (status) {
779 case LM_SSL_STATUS_NO_CERT_FOUND: 786 case LM_SSL_STATUS_NO_CERT_FOUND:
780 scr_LogPrint(LPRINT_LOGNORM, "No certificate found!"); 787 scr_LogPrint(LPRINT_LOGNORM, "No certificate found!");
781 break; 788 break;