summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-10-15 00:53:41 +0200
committerGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2016-11-08 16:39:54 +0000
commit7e7aa7a6591222a11a7268f6c73b724a7da1b880 (patch)
tree1271b64ce30f74358b1136f254f85436faaa4ffe
parent06ee5a2abc560a1041d2c9f80eaa42f5de80a4f9 (diff)
QWebpHandler/QDDSHandler: init all fields
Coverity complained about uninitialised members of m_features in QWebpHandler, and m_header and m_header10 in QDDSHandler, so force value-initialization, in this case zero-initialization, by explicitly adding the fields to the ctor-init-list. Coverity-Id: 21998 Coverity-Id: 22032 Change-Id: Ie45023eda82b7034a0b3e33bab4fb23465cdc7cf Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-rw-r--r--src/plugins/imageformats/dds/qddshandler.cpp2
-rw-r--r--src/plugins/imageformats/webp/qwebphandler.cpp3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/imageformats/dds/qddshandler.cpp b/src/plugins/imageformats/dds/qddshandler.cpp
index 81e967b..f146b95 100644
--- a/src/plugins/imageformats/dds/qddshandler.cpp
+++ b/src/plugins/imageformats/dds/qddshandler.cpp
@@ -1368,7 +1368,9 @@ static int formatByName(const QByteArray &name)
}
QDDSHandler::QDDSHandler() :
+ m_header(),
m_format(FormatA8R8G8B8),
+ m_header10(),
m_currentImage(0),
m_scanState(ScanNotScanned)
{
diff --git a/src/plugins/imageformats/webp/qwebphandler.cpp b/src/plugins/imageformats/webp/qwebphandler.cpp
index 41a568d..2925574 100644
--- a/src/plugins/imageformats/webp/qwebphandler.cpp
+++ b/src/plugins/imageformats/webp/qwebphandler.cpp
@@ -42,7 +42,8 @@ static const int riffHeaderSize = 12; // RIFF_HEADER_SIZE from webp/format_const
QWebpHandler::QWebpHandler() :
m_lossless(false),
m_quality(75),
- m_scanState(ScanNotScanned)
+ m_scanState(ScanNotScanned),
+ m_features()
{
}