Reset certFile instead of reopening in SslServer::setCertificate.
[quassel.git] / src / core / sslserver.cpp
index 53660f8..7fee3ca 100644 (file)
@@ -74,9 +74,8 @@ bool SslServer::setCertificate(const QString &path) {
 
   certFile.open(QIODevice::ReadOnly);
   _cert = QSslCertificate(&certFile);
-  certFile.close();
 
-  certFile.open(QIODevice::ReadOnly);
+  certFile.reset();
   _key = QSslKey(&certFile, QSsl::Rsa);
   certFile.close();