diff --git a/Xext/shm.c b/Xext/shm.c index 0deb9a945..071bd1a41 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -1248,7 +1248,7 @@ shm_tmpfile(void) int flags = fcntl(fd, F_GETFD); if (flags != -1) { flags |= FD_CLOEXEC; - (void) fcntl(fd, F_SETFD, &flags); + (void) fcntl(fd, F_SETFD, flags); } #endif return fd; diff --git a/os/inputthread.c b/os/inputthread.c index 361d96efa..3469cfc1c 100644 --- a/os/inputthread.c +++ b/os/inputthread.c @@ -427,7 +427,7 @@ InputThreadPreInit(void) flags = fcntl(inputThreadInfo->readPipe, F_GETFD); if (flags != -1) { flags |= FD_CLOEXEC; - (void)fcntl(inputThreadInfo->readPipe, F_SETFD, &flags); + (void)fcntl(inputThreadInfo->readPipe, F_SETFD, flags); } SetNotifyFd(inputThreadInfo->readPipe, InputThreadNotifyPipe, X_NOTIFY_READ, NULL); @@ -438,7 +438,7 @@ InputThreadPreInit(void) flags = fcntl(hotplugPipeRead, F_GETFD); if (flags != -1) { flags |= FD_CLOEXEC; - (void)fcntl(hotplugPipeRead, F_SETFD, &flags); + (void)fcntl(hotplugPipeRead, F_SETFD, flags); } hotplugPipeWrite = hotplugPipe[1];