Skip reference check in case of RW partial request 77/117077/2
authorjongmyeongko <jongmyeong.ko@samsung.com>
Thu, 2 Mar 2017 13:50:47 +0000 (22:50 +0900)
committerjongmyeongko <jongmyeong.ko@samsung.com>
Thu, 2 Mar 2017 14:03:37 +0000 (23:03 +0900)
The reference check is not necessary.

Change-Id: Ibd369435bc41a4b5f24e9215e6a4928021cdae95
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
src/common/step/security/step_check_signature.cc

index d0722bfd2163e80e712df1499f7e13968c580252..982239e085c31aaad814409c990d5c25ed45c653 100644 (file)
@@ -127,7 +127,9 @@ Step::Status StepCheckSignature::process() {
           ci::RequestType::ReadonlyUpdateUninstall ||
       (getuid() == 0 &&
       (context_->request_type.get() == ci::RequestType::ManifestDirectInstall ||
-      context_->request_type.get() == ci::RequestType::ManifestDirectUpdate)))
+      context_->request_type.get() == ci::RequestType::ManifestDirectUpdate ||
+      context_->request_type.get() == ci::RequestType::ManifestPartialInstall ||
+      context_->request_type.get() == ci::RequestType::ManifestPartialUpdate)))
     check_reference = false;
   Status status = CheckSignatures(check_reference, &level);
   if (status != Status::OK)