Return error code when the recovery file is unknown type 46/158446/4
authorSangyoon Jang <jeremy.jang@samsung.com>
Wed, 1 Nov 2017 04:58:43 +0000 (13:58 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 1 Nov 2017 06:13:07 +0000 (15:13 +0900)
Change-Id: If712388b238ee15c8ce562885c84ad23829d2d75
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/common/step/recovery/step_open_recovery_file.cc

index 49aeea1..aa3a58b 100644 (file)
@@ -39,7 +39,9 @@ Step::Status StepOpenRecoveryFile::process() {
     LOG(INFO) << "Running recovery for mount update installation";
     break;
   default:
-    assert(false && "Not reached");
+    LOG(ERROR) << context_->file_path.get() << " is unknown recovery type ("
+               << recovery_file->type() << ")";
+    return Status::RECOVERY_ERROR;
   }
 
   context_->recovery_info.set(RecoveryInfo(std::move(recovery_file)));