From: Joshua T Corbin Date: Thu, 8 Jan 2009 23:53:00 +0000 (-0500) Subject: Only display the verbose error message once. X-Git-Tag: 0.4.0~201 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=d85397ae518ecbfbad66c8c8a74eee92d77656db Only display the verbose error message once. --- 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; + } } }