summaryrefslogtreecommitdiff
path: root/services/incremental/IncrementalService.cpp
diff options
context:
space:
mode:
author Songchun Fan <schfan@google.com> 2020-02-03 19:20:58 -0800
committer Songchun Fan <schfan@google.com> 2020-02-04 03:27:08 +0000
commit9610093a7b3d70ce60a82331c650e7a12b26bbc9 (patch)
tree2e503e6f841393e8e3629fd84068b49e2d6121dc /services/incremental/IncrementalService.cpp
parent206a1b5490ccef98aa88d24496892926b9e66c09 (diff)
fix dir creation mode
They need to be writable by owner. Test: manual Change-Id: I3e99094e5752c0f6bb351cc24bdf5698b7a4bde2
Diffstat (limited to 'services/incremental/IncrementalService.cpp')
-rw-r--r--services/incremental/IncrementalService.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/incremental/IncrementalService.cpp b/services/incremental/IncrementalService.cpp
index e4a37dde7758..b7cea1f18537 100644
--- a/services/incremental/IncrementalService.cpp
+++ b/services/incremental/IncrementalService.cpp
@@ -169,7 +169,7 @@ auto IncrementalService::IncFsMount::makeStorage(StorageId id) -> StorageMap::it
base::StringAppendF(&name, "%.*s_%d_%d", int(constants().storagePrefix.size()),
constants().storagePrefix.data(), id, no);
auto fullName = path::join(root, constants().mount, name);
- if (auto err = incrementalService.mIncFs->makeDir(control, fullName); !err) {
+ if (auto err = incrementalService.mIncFs->makeDir(control, fullName, 0755); !err) {
std::lock_guard l(lock);
return storages.insert_or_assign(id, Storage{std::move(fullName)}).first;
} else if (err != EEXIST) {