Mercurial > ~mikael > mcabber > hg
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; |