From cc063a4e83a48adc0c944bf4faf5205f85eed3ef Mon Sep 17 00:00:00 2001 From: "jh9216.park" Date: Sun, 1 Aug 2021 22:57:27 -0400 Subject: [PATCH] Fix static analysis issues Change-Id: I826b51914540f0c8c6840e17b8e89e95935c144a Signed-off-by: jh9216.park --- parser/exec-checker/inc/exec_checker.hh | 4 ++-- parser/exec-checker/inc/plugin_manager.hh | 2 +- parser/exec-checker/src/exec_checker.cc | 2 -- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/parser/exec-checker/inc/exec_checker.hh b/parser/exec-checker/inc/exec_checker.hh index 4324d29..7857e77 100644 --- a/parser/exec-checker/inc/exec_checker.hh +++ b/parser/exec-checker/inc/exec_checker.hh @@ -30,8 +30,8 @@ class ExecChecker { private: std::string path_; - int class_bit_; - uint16_t arch_bit_; + int class_bit_ = 0; + uint16_t arch_bit_ = 0; }; } // namespace plugin diff --git a/parser/exec-checker/inc/plugin_manager.hh b/parser/exec-checker/inc/plugin_manager.hh index a322a65..c677888 100644 --- a/parser/exec-checker/inc/plugin_manager.hh +++ b/parser/exec-checker/inc/plugin_manager.hh @@ -38,7 +38,7 @@ class PluginManager { private: std::unique_ptr self_; std::string package_; - xmlDocPtr doc_; + xmlDocPtr doc_ = nullptr; }; } // namespace plugin diff --git a/parser/exec-checker/src/exec_checker.cc b/parser/exec-checker/src/exec_checker.cc index 713665a..23278af 100644 --- a/parser/exec-checker/src/exec_checker.cc +++ b/parser/exec-checker/src/exec_checker.cc @@ -111,8 +111,6 @@ bool ExecChecker::CheckDependencyLibs() { char buf[1000]; while (!f.eof()) { f.getline(buf, sizeof(buf)); - if (buf == nullptr) - continue; std::string line = buf; if (line.find("not found", 0) != line.npos) { -- 2.7.4