From: Tomasz Marciniak Date: Thu, 2 Jul 2015 12:12:53 +0000 (+0200) Subject: [KeyManager] Return empty array in case of error. X-Git-Tag: submit/tizen/20150702.103311^2~1^2~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=43fee20a651dcf4e67d5223bde67b4e31fdf275e;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [KeyManager] Return empty array in case of error. [Verification] Code compiles. Change-Id: I71800a29a90490ae7eea1278230b741f2d6375b0 Signed-off-by: Tomasz Marciniak --- diff --git a/src/keymanager/keymanager_instance.cc b/src/keymanager/keymanager_instance.cc index fad4e098..6e85c7dd 100755 --- a/src/keymanager/keymanager_instance.cc +++ b/src/keymanager/keymanager_instance.cc @@ -184,8 +184,9 @@ void GetGenericAliasList(AliasListFunction func, picojson::object* out) { ckmc_alias_list_s* alias_list = nullptr; int ret = func(&alias_list); + picojson::value result{picojson::array{}}; + if (CKMC_ERROR_NONE == ret) { - picojson::value result{picojson::array{}}; auto& aliases = result.get(); ckmc_alias_list_s* head = alias_list; @@ -197,12 +198,9 @@ void GetGenericAliasList(AliasListFunction func, picojson::object* out) { if (alias_list) { ckmc_alias_list_all_free(alias_list); } - - common::tools::ReportSuccess(result, *out); - } else { - LoggerE("Failed to get alias list: %d", ret); - common::tools::ReportError(PlatformResult(ErrorCode::UNKNOWN_ERR, "Failed to get alias list"), out); } + + common::tools::ReportSuccess(result, *out); } } // namespace