aboutsummaryrefslogtreecommitdiff
path: root/src/examples/websocket_threaded_example.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/examples/websocket_threaded_example.c')
-rw-r--r--src/examples/websocket_threaded_example.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c
index 8680823f..3a232b41 100644
--- a/src/examples/websocket_threaded_example.c
+++ b/src/examples/websocket_threaded_example.c
@@ -519,14 +519,15 @@ make_blocking (MHD_socket fd)
519 519
520 flags = fcntl (fd, F_GETFL); 520 flags = fcntl (fd, F_GETFL);
521 if (-1 == flags) 521 if (-1 == flags)
522 return; 522 abort ();
523 if ((flags & ~O_NONBLOCK) != flags) 523 if ((flags & ~O_NONBLOCK) != flags)
524 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK)) 524 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
525 abort (); 525 abort ();
526#elif defined(MHD_WINSOCK_SOCKETS) 526#elif defined(MHD_WINSOCK_SOCKETS)
527 unsigned long flags = 0; 527 unsigned long flags = 0;
528 528
529 ioctlsocket (fd, (int) FIONBIO, &flags); 529 if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
530 abort ();
530#endif /* MHD_WINSOCK_SOCKETS */ 531#endif /* MHD_WINSOCK_SOCKETS */
531} 532}
532 533