From: Piotr Kosko/Tizen API (PLT) /SRPOL/Engineer/Samsung Electronics Date: Fri, 19 Mar 2021 11:20:55 +0000 (+0100) Subject: [Common][ML] Fixing SVACE issues and code formatting X-Git-Tag: submit/tizen/20210326.074032~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0dc57775dde46610adc7774c08e86d93f89a21d3;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Common][ML] Fixing SVACE issues and code formatting [SVACE] 1222586, 1222593 [Verification] Code compiles without errors. Change-Id: Ibf34be9edb25f1b4e61e8480c9b6ad42262d42a4 --- diff --git a/src/common/converter.h b/src/common/converter.h index 5ba7a6b5..db0955d1 100644 --- a/src/common/converter.h +++ b/src/common/converter.h @@ -59,8 +59,8 @@ const T &FromJson(const picojson::object &in, const char *name, Names... names) return FromJson(v.get(), names...); } -void encode_binary_in_string(const std::vector& buf, std::string& str); -void decode_binary_from_string(const std::string& str, std::vector& buf); +void encode_binary_in_string(const std::vector &buf, std::string &str); +void decode_binary_from_string(const std::string &str, std::vector &buf); } // common diff --git a/src/common/picojson.h b/src/common/picojson.h index 54a40a74..83b6e93d 100644 --- a/src/common/picojson.h +++ b/src/common/picojson.h @@ -916,7 +916,7 @@ inline bool _parse(Context &ctx, input &in) { } } #endif - locale_t loc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0); + locale_t loc = newlocale(LC_NUMERIC_MASK, "C", (locale_t)0); f = strtod_l(num_str.c_str(), &endp, loc); freelocale(loc); if (endp == num_str.c_str() + num_str.size()) { diff --git a/src/common/tools.cc b/src/common/tools.cc index 21f28b9e..9e9368e9 100644 --- a/src/common/tools.cc +++ b/src/common/tools.cc @@ -165,6 +165,10 @@ class AccessControlImpl { ScopeLogger("Privilege access checked using Cynara."); char* smack_label = nullptr; + SCOPE_EXIT { + free(smack_label); + }; + char path[1024] = { 0, }; @@ -179,8 +183,6 @@ class AccessControlImpl { uid_ = std::to_string(uid); smack_label_ = smack_label; - - free(smack_label); } else { LoggerE("Failed to get smack label"); return; diff --git a/src/ml/ml_pipeline_nodeinfo.cc b/src/ml/ml_pipeline_nodeinfo.cc index d01f997b..3132d93b 100644 --- a/src/ml/ml_pipeline_nodeinfo.cc +++ b/src/ml/ml_pipeline_nodeinfo.cc @@ -57,7 +57,7 @@ PlatformResult NodeInfo::CreateNodeInfo(ml_pipeline_h pipeline, const std::strin return PlatformResult{}; } -NodeInfo::NodeInfo(const std::string& name) : name_{name} { +NodeInfo::NodeInfo(const std::string& name) : name_{name}, node_info_{nullptr} { ScopeLogger("name: [%s] ", name.c_str()); }