From: ilho kim Date: Tue, 3 Jan 2023 02:13:30 +0000 (+0900) Subject: Skip mount if zip path doesn't exist X-Git-Tag: accepted/tizen/7.0/unified/20230111.015138~5 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fappfw%2Fapp-installers.git;a=commitdiff_plain;h=3497145f8c5c09f509006edc006ef6d4609c6519 Skip mount if zip path doesn't exist Mount operation fails when there is no zip path so trying mount is useless operation Change-Id: I5f9a556b2a770b61a63cffb49cfd491a71670dd7 Signed-off-by: ilho kim --- diff --git a/src/common/tzip_interface.cc b/src/common/tzip_interface.cc index e35e304..26fabf2 100644 --- a/src/common/tzip_interface.cc +++ b/src/common/tzip_interface.cc @@ -100,6 +100,11 @@ class TzipInterface::Pimpl { bf::remove(mount_path_); } + if (!bf::exists(zip_path)) { + LOG(WARNING) << "zip path(" << zip_path << ") doesn't exist!"; + return false; + } + const char* mount_path_str = mount_path_.string().c_str(); const char* zip_path_str = zip_path_.string().c_str(); const char* tzip_smack_rule = kTzipSmackRule;