Browse code

bb#1889

aCaB authored on 2010/03/21 19:44:07
Showing 1 changed files
... ...
@@ -523,13 +523,14 @@ int fds_poll_recv(struct fd_data *data, int timeout, int check_signals, void *ev
523 523
 		if (revents & (POLLIN|POLLHUP)) {
524 524
 		    logg("$Received POLLIN|POLLHUP on fd %d\n",data->poll_data[i].fd);
525 525
 		}
526
+#ifndef _WIN32
526 527
 		if (revents & POLLHUP) {
527 528
                        /* avoid SHUT_WR problem on Mac OS X */
528 529
                        int ret = send(data->poll_data[i].fd, &n, 0, 0);
529 530
                        if (!ret || (ret == -1 && errno == EINTR))
530 531
                                revents &= ~POLLHUP;
531 532
 		}
532
-
533
+#endif
533 534
 		if (revents & POLLIN) {
534 535
 		    int ret = read_fd_data(&data->buf[i]);
535 536
 		    /* Data available to be read */