commit aac24654135d0e816900f4b95536fa95d78d49af
parent e6d9d82e1b2436d072356c73eb26be5148b41cdb
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Tue, 14 Mar 2017 22:45:44 +0300
Upgraded: fixed check for error state on socket
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
@@ -716,7 +716,7 @@ urh_to_fdset (struct MHD_UpgradeResponseHandle *urh,
res = false;
/* Do not monitor again for errors if error was detected before as
* error state is remembered. */
- if ((0 == urh->app.celi & MHD_EPOLL_STATE_ERROR) &&
+ if ((0 == (urh->app.celi & MHD_EPOLL_STATE_ERROR)) &&
((0 != urh->in_buffer_size) ||
(0 != urh->out_buffer_size) ||
(0 != urh->out_buffer_used)))
@@ -741,7 +741,7 @@ urh_to_fdset (struct MHD_UpgradeResponseHandle *urh,
res = false;
/* Do not monitor again for errors if error was detected before as
* error state is remembered. */
- if ((0 == urh->mhd.celi & MHD_EPOLL_STATE_ERROR) &&
+ if ((0 == (urh->mhd.celi & MHD_EPOLL_STATE_ERROR)) &&
((0 != urh->out_buffer_size) ||
(0 != urh->in_buffer_size) ||
(0 != urh->in_buffer_used)))
@@ -820,7 +820,7 @@ urh_update_pollfd(struct MHD_UpgradeResponseHandle *urh,
/* Do not monitor again for errors if error was detected before as
* error state is remembered. */
- if ((0 == urh->app.celi & MHD_EPOLL_STATE_ERROR) &&
+ if ((0 == (urh->app.celi & MHD_EPOLL_STATE_ERROR)) &&
((0 != urh->in_buffer_size) ||
(0 != urh->out_buffer_size) ||
(0 != urh->out_buffer_used)))
@@ -833,7 +833,7 @@ urh_update_pollfd(struct MHD_UpgradeResponseHandle *urh,
/* Do not monitor again for errors if error was detected before as
* error state is remembered. */
- if ((0 == urh->mhd.celi & MHD_EPOLL_STATE_ERROR) &&
+ if ((0 == (urh->mhd.celi & MHD_EPOLL_STATE_ERROR)) &&
((0 != urh->out_buffer_size) ||
(0 != urh->in_buffer_size) ||
(0 != urh->in_buffer_used)))