diff options
author | Mate Barany <[email protected]> | 2024-07-22 14:12:30 +0200 |
---|---|---|
committer | Mate Barany <[email protected]> | 2024-07-31 17:21:20 +0200 |
commit | bc34fe0e351d682584387dbfe5adee06ff59895c (patch) | |
tree | bd232714c52fd7183064354289983499172947ed | |
parent | 1f77e8566f71d98f4bc6bbf5092594e67a32f268 (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.cpp | 5 |
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(); } /*! |