From d85397ae518ecbfbad66c8c8a74eee92d77656db Mon Sep 17 00:00:00 2001 From: Joshua T Corbin Date: Thu, 8 Jan 2009 18:53:00 -0500 Subject: [PATCH] Only display the verbose error message once. --- src/core/sslserver.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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; + } } } -- 2.20.1