Fix writing recovery file 37/247037/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Fri, 6 Nov 2020 08:36:43 +0000 (17:36 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Fri, 6 Nov 2020 08:38:55 +0000 (17:38 +0900)
If writing value of bf::path, the double quote will be appended.
To fix this, use string type instead
(This is fix of side-effect of previous commit:
 https://review.tizen.org/gerrit/c/platform/core/appfw/app-installers/+/243942)

Change-Id: Ide470d02e725c0bfce090c87d96480af579466bd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/common/recovery_file.cc

index e092522..815c433 100644 (file)
@@ -260,7 +260,7 @@ bool RecoveryFile::WriteAndCommitFileContent() {
     ofs << kRecoveryUnknownString << std::endl;
     break;
   }
-  ofs << unpacked_dir_ << std::endl;
+  ofs << unpacked_dir_.c_str() << std::endl;
   ofs << pkgid_ << std::endl;
   ofs << (backup_done_ ? "true" : "false") << std::endl;
   ofs << (cleanup_ ? "cleanup" : "rollback") << std::endl;