diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp index 02ce1ed1836..43fe94639f7 100644 --- a/src/network/ssl/qsslsocket_openssl.cpp +++ b/src/network/ssl/qsslsocket_openssl.cpp @@ -84,6 +84,7 @@ #include #include #include +#include #include #include @@ -1802,6 +1803,10 @@ bool QSslSocketBackendPrivate::checkOcspStatus() Q_ASSERT(mode == QSslSocket::SslClientMode); // See initSslContext() for SslServerMode Q_ASSERT(configuration.peerVerifyMode != QSslSocket::VerifyNone); + const auto clearErrorQueue = qScopeGuard([] { + logAndClearErrorQueue(); + }); + ocspResponses.clear(); ocspErrorDescription.clear(); ocspErrors.clear();