X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fsslserver.cpp;h=bfcdbf26907ee54fd6a57922477513d3e8ab1c42;hp=78adb82b886b169b08c81791176361f5988f1dc6;hb=d85397ae518ecbfbad66c8c8a74eee92d77656db;hpb=e5bff437f354b2fda47b541ca72b9ea911861205 diff --git a/src/core/sslserver.cpp b/src/core/sslserver.cpp index 78adb82b..bfcdbf26 100644 --- a/src/core/sslserver.cpp +++ b/src/core/sslserver.cpp @@ -32,14 +32,19 @@ #ifdef HAVE_SSL +static bool SslServer_longMessShown=false; + SslServer::SslServer(QObject *parent) : QTcpServer(parent) { if (! setCertificate(quasselDir().absolutePath() + "/quasselCert.pem")) { - qWarning() - << "SslServer: Unable to set certificate file\n" - << " Quassel Core will still work, but cannot provide SSL for client connections.\n" - << " Please see http://quassel-irc.org/faq/cert to learn how to enable SSL support."; + if (! SslServer_longMessShown) { + qWarning() + << "SslServer: Unable to set certificate file\n" + << " Quassel Core will still work, but cannot provide SSL for client connections.\n" + << " Please see http://quassel-irc.org/faq/cert to learn how to enable SSL support."; + SslServer_longMessShown=true; + } } }