diff --git a/src/format/KeePass1Reader.cpp b/src/format/KeePass1Reader.cpp index a15c832b..929632bf 100644 --- a/src/format/KeePass1Reader.cpp +++ b/src/format/KeePass1Reader.cpp @@ -49,7 +49,12 @@ private: KeePass1Reader::KeePass1Reader() - : m_error(false) + : m_db(Q_NULLPTR) + , m_tmpParent(Q_NULLPTR) + , m_device(Q_NULLPTR) + , m_encryptionFlags(0) + , m_transformRounds(0) + , m_error(false) { } diff --git a/src/format/KeePass2Reader.cpp b/src/format/KeePass2Reader.cpp index 20d20d86..2a25001c 100644 --- a/src/format/KeePass2Reader.cpp +++ b/src/format/KeePass2Reader.cpp @@ -33,8 +33,12 @@ #include "streams/SymmetricCipherStream.h" KeePass2Reader::KeePass2Reader() - : m_error(false) + : m_device(Q_NULLPTR) + , m_headerStream(Q_NULLPTR) + , m_error(false) + , m_headerEnd(false) , m_saveXml(false) + , m_db(Q_NULLPTR) { } diff --git a/src/format/KeePass2XmlReader.cpp b/src/format/KeePass2XmlReader.cpp index ed5715cb..9af89db7 100644 --- a/src/format/KeePass2XmlReader.cpp +++ b/src/format/KeePass2XmlReader.cpp @@ -34,6 +34,7 @@ KeePass2XmlReader::KeePass2XmlReader() : m_randomStream(Q_NULLPTR) , m_db(Q_NULLPTR) , m_meta(Q_NULLPTR) + , m_tmpParent(Q_NULLPTR) , m_error(false) , m_strictMode(false) { diff --git a/src/streams/SymmetricCipherStream.cpp b/src/streams/SymmetricCipherStream.cpp index 28525b39..c713e522 100644 --- a/src/streams/SymmetricCipherStream.cpp +++ b/src/streams/SymmetricCipherStream.cpp @@ -24,6 +24,7 @@ SymmetricCipherStream::SymmetricCipherStream(QIODevice* baseDevice, SymmetricCip , m_bufferPos(0) , m_bufferFilling(false) , m_error(false) + , m_isInitalized(false) { }