From: jongmyeongko Date: Wed, 12 Jul 2017 06:41:19 +0000 (+0900) Subject: Skip reading icon in case there is no icon file actually X-Git-Tag: submit/tizen/20170718.044232~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a14fe903ef00b500f79cd8637481a3e8475243c0;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Skip reading icon in case there is no icon file actually Change-Id: I0a009854533c3ed37906de8452c7385cd62b0125 Signed-off-by: jongmyeongko --- diff --git a/src/lib/tpk_archive_info.cc b/src/lib/tpk_archive_info.cc index e3b9a53..890a038 100644 --- a/src/lib/tpk_archive_info.cc +++ b/src/lib/tpk_archive_info.cc @@ -209,6 +209,11 @@ bool ReadIcon(const bf::path& icon, const bf::path& tmp_dir, LOG(INFO) << "Icon file path: " << icon_path; + if (!bf::exists(icon_path)) { + LOG(WARNING) << "Icon file doesn't actually exist, skip reading icon"; + return true; + } + std::ifstream ifs(icon_path.c_str(), std::ifstream::in | std::ifstream::binary); ifs.seekg(0, ifs.end);