fix fchown fallback on arches without chown(2)

The flags argument was missing, causing uninitalized data to be passed
to fchownat(2). The correct value of flags should match the fallback for
chown(3).
This commit is contained in:
Samuel Holland 2017-05-27 15:20:01 -05:00 committed by Rich Felker
parent 97bd6b09db
commit 81f4a1200a

View File

@ -16,7 +16,7 @@ int fchown(int fd, uid_t uid, gid_t gid)
#ifdef SYS_chown
return syscall(SYS_chown, buf, uid, gid);
#else
return syscall(SYS_fchownat, AT_FDCWD, buf, uid, gid);
return syscall(SYS_fchownat, AT_FDCWD, buf, uid, gid, 0);
#endif
}