tombstoned: create tombstones with 0640 permissions.

Make tombstones group readable to allow them to be picked up by the
dropbox service.

Bug: http://b/35979630
Test: killall -ABRT rild; dumpsys dropbox
Change-Id: If57cc17563c80d5b5c4887b0937905bffef6b231
This commit is contained in:
Josh Gao 2017-03-06 12:23:55 -08:00
parent 22cc398d76
commit 8830c95def
1 changed files with 3 additions and 1 deletions

View File

@ -116,7 +116,7 @@ static unique_fd get_tombstone_fd() {
}
result.reset(
openat(tombstone_directory_fd, buf, O_CREAT | O_EXCL | O_WRONLY | O_APPEND | O_CLOEXEC, 0700));
openat(tombstone_directory_fd, buf, O_CREAT | O_EXCL | O_WRONLY | O_APPEND | O_CLOEXEC, 0640));
if (result == -1) {
PLOG(FATAL) << "failed to create tombstone at " << kTombstoneDirectory << buf;
}
@ -254,6 +254,8 @@ fail:
}
int main(int, char* []) {
umask(0137);
tombstone_directory_fd = open(kTombstoneDirectory, O_DIRECTORY | O_RDONLY | O_CLOEXEC);
if (tombstone_directory_fd == -1) {
PLOG(FATAL) << "failed to open tombstone directory";