aboutsummaryrefslogtreecommitdiff
path: root/src/examples/websocket_chatserver_example.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/examples/websocket_chatserver_example.c')
-rw-r--r--src/examples/websocket_chatserver_example.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/examples/websocket_chatserver_example.c b/src/examples/websocket_chatserver_example.c
index eb5dad39..70ad6cae 100644
--- a/src/examples/websocket_chatserver_example.c
+++ b/src/examples/websocket_chatserver_example.c
@@ -707,16 +707,16 @@ make_blocking (MHD_socket fd)
707 707
708 flags = fcntl (fd, F_GETFL); 708 flags = fcntl (fd, F_GETFL);
709 if (-1 == flags) 709 if (-1 == flags)
710 return; 710 abort ();
711 if ((flags & ~O_NONBLOCK) != flags) 711 if ((flags & ~O_NONBLOCK) != flags)
712 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK)) 712 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
713 abort (); 713 abort ();
714#elif defined(MHD_WINSOCK_SOCKETS) 714#elif defined(MHD_WINSOCK_SOCKETS)
715 unsigned long flags = 0; 715 unsigned long flags = 0;
716 716
717 ioctlsocket (fd, FIONBIO, &flags); 717 if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
718 abort ();
718#endif /* MHD_WINSOCK_SOCKETS */ 719#endif /* MHD_WINSOCK_SOCKETS */
719
720} 720}
721 721
722 722