Index: src/OFStreamObserver.m ================================================================== --- src/OFStreamObserver.m +++ src/OFStreamObserver.m @@ -287,13 +287,13 @@ fds_c[i].revents = 0; } #else # ifdef FD_COPY - FD_COPY(readfds, readfds_); - FD_COPY(writefds, writefds_); - FD_COPY(exceptfds, exceptfds_); + FD_COPY(&readfds, &readfds_); + FD_COPY(&writefds, &writefds_); + FD_COPY(&exceptfds, &exceptfds_); # else readfds_ = readfds; writefds_ = writefds; exceptfds_ = exceptfds; # endif