check for qca provider plugin, fixes #1045
[quassel.git] / src / core / ircserverhandler.cpp
index 7004e86..59f2488 100644 (file)
@@ -1307,6 +1307,9 @@ QByteArray IrcServerHandler::decrypt(const QString &bufferName, const QByteArray
   if(message_.isEmpty())
     return message_;
 
+  if(!Cipher::neededFeaturesAvailable())
+    return message_;
+
   Cipher *cipher = network()->cipher(bufferName);
   if(!cipher)
     return message_;