am 07148ea2: Merge "Make mkdirAndChown do what it claims to do"
* commit '07148ea2be8110e2310860c5e6a391e542a656be': Make mkdirAndChown do what it claims to do
This commit is contained in:
commit
7474c77cf8
1 changed files with 2 additions and 2 deletions
|
|
@ -279,12 +279,12 @@ static int mkdirAndChown(const char *path, mode_t mode, uid_t uid, gid_t gid)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = mkdir(path, 0750);
|
ret = mkdir(path, mode);
|
||||||
if (ret < 0 && errno != EEXIST) {
|
if (ret < 0 && errno != EEXIST) {
|
||||||
return -errno;
|
return -errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = chown(path, AID_SYSTEM, AID_SYSTEM);
|
ret = chown(path, uid, gid);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
ret = -errno;
|
ret = -errno;
|
||||||
rmdir(path);
|
rmdir(path);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue