diff options
author | Yifan Hong <elsk@google.com> | 2019-01-14 23:11:09 +0100 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-01-14 23:11:09 +0100 |
commit | 6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21 (patch) | |
tree | b9c669a9b75190e8b4dd393810181315fe491298 | |
parent | Merge "Use dynamically linked f2fs executables." am: 22a27f9965 (diff) | |
parent | Merge "Create stash dir recursively." (diff) | |
download | android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar.gz android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar.bz2 android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar.lz android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar.xz android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.tar.zst android_bootable_recovery-6f366ee4dd4c4ddb11d9cfa3356789d84e0eca21.zip |
-rw-r--r-- | updater/blockimg.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/updater/blockimg.cpp b/updater/blockimg.cpp index 9d5b01734..e35d48368 100644 --- a/updater/blockimg.cpp +++ b/updater/blockimg.cpp @@ -53,6 +53,7 @@ #include <ziparchive/zip_archive.h> #include "edify/expr.h" +#include "otautil/dirutil.h" #include "otautil/error_code.h" #include "otautil/paths.h" #include "otautil/print_sha1.h" @@ -878,7 +879,7 @@ static int CreateStash(State* state, size_t maxblocks, const std::string& base) size_t max_stash_size = maxblocks * BLOCKSIZE; if (res == -1) { LOG(INFO) << "creating stash " << dirname; - res = mkdir(dirname.c_str(), STASH_DIRECTORY_MODE); + res = mkdir_recursively(dirname, STASH_DIRECTORY_MODE, false, nullptr); if (res != 0) { ErrorAbort(state, kStashCreationFailure, "mkdir \"%s\" failed: %s", dirname.c_str(), |