|
|
@@ -519,14 +519,15 @@ make_blocking (MHD_socket fd)
|
|
|
|
|
|
flags = fcntl (fd, F_GETFL);
|
|
|
if (-1 == flags)
|
|
|
- return;
|
|
|
+ abort ();
|
|
|
if ((flags & ~O_NONBLOCK) != flags)
|
|
|
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
|
|
abort ();
|
|
|
#elif defined(MHD_WINSOCK_SOCKETS)
|
|
|
unsigned long flags = 0;
|
|
|
|
|
|
- ioctlsocket (fd, (int) FIONBIO, &flags);
|
|
|
+ if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
|
|
+ abort ();
|
|
|
#endif /* MHD_WINSOCK_SOCKETS */
|
|
|
}
|
|
|
|