X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftmpfiles%2Ftmpfiles.c;h=d60c57793b12872365b0c6ab234990889d7be1d4;hb=75e52a16f9ef476f1d18ec6d9c84e00149b80d03;hp=f19fa970cfcfc7db961cd062b6b6e2fc6e6c6363;hpb=4a62c710b62a5a3c7a8a278b810b9d5b5a0c8f4f;p=elogind.git diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index f19fa970c..d60c57793 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -477,8 +477,8 @@ static int item_set_perms(Item *i, const char *path) { if ((!st_valid || (i->uid != st.st_uid || i->gid != st.st_gid)) && (i->uid_set || i->gid_set)) if (chown(path, - i->uid_set ? i->uid : (uid_t) -1, - i->gid_set ? i->gid : (gid_t) -1) < 0) { + i->uid_set ? i->uid : UID_INVALID, + i->gid_set ? i->gid : GID_INVALID) < 0) { log_error_errno(errno, "chown(%s) failed: %m", path); return -errno;