Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10f35e87 authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android Git Automerger
Browse files

am 00615f01: Merge "Allow mkdir() race to succeed." into jb-mr1-dev

* commit '00615f01':
  Allow mkdir() race to succeed.
parents 4c37ff3f 00615f01
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -55,9 +55,11 @@ int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid) {

create:
    if (TEMP_FAILURE_RETRY(mkdir(path, mode)) == -1) {
        if (errno != EEXIST) {
            ALOGE("Failed to mkdir(%s): %s", path, strerror(errno));
            return -1;
        }
    }

fixup:
    if (TEMP_FAILURE_RETRY(chmod(path, mode)) == -1) {