diff --git a/src/core/ksslcertificatemanager.cpp b/src/core/ksslcertificatemanager.cpp --- a/src/core/ksslcertificatemanager.cpp +++ b/src/core/ksslcertificatemanager.cpp @@ -247,9 +247,9 @@ } QString certFilename = userCertDir + QString::fromLatin1(in.certHash); - //qDebug() << certFilename; + QFile certFile(certFilename); - if (certFile.open(QIODevice::ReadOnly)) { + if (!QDir().mkpath(userCertDir) || certFile.open(QIODevice::ReadOnly)) { return false; } if (!certFile.open(QIODevice::WriteOnly)) {