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

Commit db58849a authored by Benoit Goby's avatar Benoit Goby Committed by Android Git Automerger
Browse files

am 5c8574b5: init: Fix mkdir command when using ISUID or ISGID bit

* commit '5c8574b5':
  init: Fix mkdir command when using ISUID or ISGID bit
parents 3fe22e6b 5c8574b5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -322,6 +322,14 @@ int do_mkdir(int nargs, char **args)
        if (_chown(args[1], uid, gid) < 0) {
            return -errno;
        }

        /* chown may have cleared S_ISUID and S_ISGID, chmod again */
        if (mode & (S_ISUID | S_ISGID)) {
            ret = _chmod(args[1], mode);
            if (ret == -1) {
                return -errno;
            }
        }
    }

    return 0;