core-util: correct error in set_nonblock()

set_nonblock() will always set the file descriptor to non-blocking,
regardless of the nonblock argument.

This patch fixes the issue by passing the correct argument to the
fcntl() call. The bug had no impact because there is only one caller
of pa_make_fd_block() in poll-win32.c
This commit is contained in:
Georg Chini 2018-02-13 18:17:08 +01:00 committed by Arun Raghavan
parent 114cdfbdde
commit 4762aa45d9

View file

@ -202,7 +202,7 @@ static void set_nonblock(int fd, bool nonblock) {
nv = v & ~O_NONBLOCK;
if (v != nv)
pa_assert_se(fcntl(fd, F_SETFL, v|O_NONBLOCK) >= 0);
pa_assert_se(fcntl(fd, F_SETFL, nv) >= 0);
#elif defined(OS_IS_WIN32)
u_long arg;