X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftmpfiles%2Ftmpfiles.c;h=d60c57793b12872365b0c6ab234990889d7be1d4;hb=fed1e721fd0c81e60c77120539f34e16c2585634;hp=f19fa970cfcfc7db961cd062b6b6e2fc6e6c6363;hpb=36afca67b67984520c5c9a6ce14af51a68c7c8cf;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;