Use MHD_socket_pair_nblk_ for HTTP Upgrade

This commit is contained in:
Evgeny Grin (Karlson2k)
2016-10-11 15:20:47 +00:00
parent 90e0124b6c
commit 992b827ada
+8
View File
@@ -719,6 +719,13 @@ MHD_response_execute_upgrade_ (struct MHD_Response *response,
char *buf;
MHD_socket sv[2];
#ifdef MHD_socket_pair_nblk_
if (! MHD_socket_pair_nblk_ (sv))
{
free (urh);
return MHD_NO;
}
#else /* !MHD_socket_pair_nblk_ */
if (! MHD_socket_pair_ (sv))
{
free (urh);
@@ -733,6 +740,7 @@ MHD_response_execute_upgrade_ (struct MHD_Response *response,
MHD_socket_last_strerr_ ());
#endif
}
#endif /* !MHD_socket_pair_nblk_ */
if ( (! MHD_SCKT_FD_FITS_FDSET_(sv[1], NULL)) &&
(0 == (daemon->options & (MHD_USE_POLL | MHD_USE_EPOLL))) )
{