summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMate Barany <[email protected]>2024-07-22 14:12:30 +0200
committerMate Barany <[email protected]>2024-07-31 17:21:20 +0200
commitbc34fe0e351d682584387dbfe5adee06ff59895c (patch)
treebd232714c52fd7183064354289983499172947ed
parent1f77e8566f71d98f4bc6bbf5092594e67a32f268 (diff)
Initialize error in QSslErrorPrivate
Axivion warning: "Compiler-generated constructor leaves some fields uninitialized." As the constructor of QSslError sets the error to QSslError::NoError do the same in QSslErrorPrivate with NSDMI. Task-number: QTBUG-125026 Pick-to: 6.8 6.7 6.5 Change-Id: I0db85dffb5eda3a6c768e326f87a01f8c176e4f1 Reviewed-by: Timur Pocheptsov <[email protected]> Reviewed-by: Marc Mutz <[email protected]> Reviewed-by: MÃ¥rten Nordheim <[email protected]>
-rw-r--r--src/network/ssl/qsslerror.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/network/ssl/qsslerror.cpp b/src/network/ssl/qsslerror.cpp
index 241e6291ac3..97faa8993c9 100644
--- a/src/network/ssl/qsslerror.cpp
+++ b/src/network/ssl/qsslerror.cpp
@@ -88,7 +88,7 @@ static_assert(sizeof(QScopedPointer<QSslErrorPrivate>) == sizeof(std::unique_ptr
class QSslErrorPrivate
{
public:
- QSslError::SslError error;
+ QSslError::SslError error = QSslError::NoError;
QSslCertificate certificate;
};
@@ -102,8 +102,6 @@ public:
QSslError::QSslError()
: d(new QSslErrorPrivate)
{
- d->error = QSslError::NoError;
- d->certificate = QSslCertificate();
}
/*!
@@ -115,7 +113,6 @@ QSslError::QSslError(SslError error)
: d(new QSslErrorPrivate)
{
d->error = error;
- d->certificate = QSslCertificate();
}
/*!