diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/stat/fchmodat.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stat/fchmodat.c b/src/stat/fchmodat.c index afa6d44b..a894cb69 100644 --- a/src/stat/fchmodat.c +++ b/src/stat/fchmodat.c @@ -21,7 +21,7 @@ int fchmodat(int fd, const char *path, mode_t mode, int flag)  	if (S_ISLNK(st.st_mode))  		return __syscall_ret(-EOPNOTSUPP); -	if ((fd2 = __syscall(SYS_openat, fd, path, O_RDONLY|O_PATH|O_NOFOLLOW|O_NOCTTY)) < 0) { +	if ((fd2 = __syscall(SYS_openat, fd, path, O_RDONLY|O_PATH|O_NOFOLLOW|O_NOCTTY|O_CLOEXEC)) < 0) {  		if (fd2 == -ELOOP)  			return __syscall_ret(-EOPNOTSUPP);  		return __syscall_ret(fd2);  | 
