diff -r d23ab571d2b9 -r 88620e11c67c Helpviewer/Network/NetworkAccessManager.py --- a/Helpviewer/Network/NetworkAccessManager.py Wed Oct 03 13:20:57 2012 +0200 +++ b/Helpviewer/Network/NetworkAccessManager.py Wed Oct 03 15:36:41 2012 +0200 @@ -242,16 +242,17 @@ server = url.host() if url.port() != -1: server += ":{0:d}".format(url.port()) - for err in errors: - if err.error() == QSslError.NoError: - continue - if server in caMerge and err.certificate() in caMerge[server]: - continue - errorStrings.append(err.errorString()) - if not err.certificate().isNull(): - cert = err.certificate() - if cert not in caNew: - caNew.append(cert) + if errors: + for err in errors: + if err.error() == QSslError.NoError: + continue + if server in caMerge and err.certificate() in caMerge[server]: + continue + errorStrings.append(err.errorString()) + if not err.certificate().isNull(): + cert = err.certificate() + if cert not in caNew: + caNew.append(cert) if not errorStrings: reply.ignoreSslErrors() return