diff --git a/src/mirall/owncloudinfo.cpp b/src/mirall/owncloudinfo.cpp index ade98a38a..f470c8506 100644 --- a/src/mirall/owncloudinfo.cpp +++ b/src/mirall/owncloudinfo.cpp @@ -290,9 +290,10 @@ QUrl ownCloudInfo::redirectUrl(const QUrl& possibleRedirectUrl, void ownCloudInfo::slotReplyFinished() { QNetworkReply *reply = qobject_cast(sender()); - if (reply->header(QNetworkRequest::LocationHeader).toUrl().scheme() == QLatin1String("https")) - _certificateChain = reply->sslConfiguration().peerCertificateChain(); - + QSslConfiguration sslConfig = reply->sslConfiguration(); + if (!sslConfig.isNull()) { + _certificateChain = sslConfig.peerCertificateChain(); + } if( ! reply ) { qDebug() << "ownCloudInfo: Reply empty!";