From: Sungjun, Lee Date: Wed, 5 Apr 2017 07:45:55 +0000 (+0900) Subject: Fix the initialization of members in Class X-Git-Tag: submit/tizen/20170411.020854~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c55430960ef7dc97dab2b5744f86f4ab5efd89be;p=platform%2Fcore%2Fsecurity%2Fode.git Fix the initialization of members in Class Change-Id: I900a1ad7348fbf8f62c26c77fd74b62200013141 Signed-off-by: Sungjun, Lee --- diff --git a/server/block-device.cpp b/server/block-device.cpp index 184ef88..89d3e20 100644 --- a/server/block-device.cpp +++ b/server/block-device.cpp @@ -23,7 +23,7 @@ namespace ode { -BlockDevice::BlockDevice(const std::string &path) : name("") +BlockDevice::BlockDevice(const std::string &path) : name(""), blockSize(0) { int ret = 0; runtime::File file(path); diff --git a/server/engine/encryption/dmcrypt-engine.cpp b/server/engine/encryption/dmcrypt-engine.cpp index 30b88fc..9086669 100644 --- a/server/engine/encryption/dmcrypt-engine.cpp +++ b/server/engine/encryption/dmcrypt-engine.cpp @@ -231,7 +231,7 @@ void copyInPlace(const std::string &source, const std::string &destination, } // namepsace DMCryptEngine::DMCryptEngine(const std::string &src, const std::string &dest, const ProgressBar &prgsBar) : - source(src), destination(dest), progress(prgsBar) + source(src), destination(dest), progress(prgsBar), mounted(false) { } diff --git a/server/engine/encryption/ecryptfs-engine.cpp b/server/engine/encryption/ecryptfs-engine.cpp index b4a1c03..539f055 100644 --- a/server/engine/encryption/ecryptfs-engine.cpp +++ b/server/engine/encryption/ecryptfs-engine.cpp @@ -314,7 +314,7 @@ void ecryptfsUmount(const std::string &destination) } // namespace EcryptfsEngine::EcryptfsEngine(const std::string &src, const std::string &dest, const ProgressBar &prg) : - source(src), destination(dest), progress(prg) + source(src), destination(dest), progress(prg), mounted(false) { } diff --git a/server/engine/encryption/ext4-engine.cpp b/server/engine/encryption/ext4-engine.cpp index 351266a..d0a0cb2 100644 --- a/server/engine/encryption/ext4-engine.cpp +++ b/server/engine/encryption/ext4-engine.cpp @@ -289,7 +289,7 @@ void copyInPlace(const std::string& source, const std::string& destination, } // namespace Ext4Engine::Ext4Engine(const std::string& src, const std::string& dest, const ProgressBar &prgsBar) : - source(src), destination(dest), progress(prgsBar) + source(src), destination(dest), progress(prgsBar), mounted(false) { } diff --git a/server/engine/erase/mmc-engine.cpp b/server/engine/erase/mmc-engine.cpp index f9d84c6..3d8fd45 100644 --- a/server/engine/erase/mmc-engine.cpp +++ b/server/engine/erase/mmc-engine.cpp @@ -61,7 +61,7 @@ int getTotalFileCount(const std::string &path) } /* namespace */ MMCEraseEngine::MMCEraseEngine(const ProgressBar &prgsBar) : - progressBar(prgsBar) + progressBar(prgsBar), totalFileCount(0), erasedFileCount(0) { } diff --git a/server/key-manager/luks.h b/server/key-manager/luks.h index 74ef9ce..c790f4b 100644 --- a/server/key-manager/luks.h +++ b/server/key-manager/luks.h @@ -43,7 +43,7 @@ struct LUKSHeader final { char padding[256]; LUKSHeader() : - magic{'L', 'U', 'K', 'S', 0xba, 0xbe}, version(1) + magic{'L', 'U', 'K', 'S', 0xba, 0xbe}, version(1), payloadOffset(0), keyBytes(0), mkDigestIteration(0) { for (auto &key : keyslot) { unsigned char *buf = (unsigned char*)&key.active;