From: David Galeano Date: Thu, 10 Jan 2013 01:54:10 +0000 (+0800) Subject: Fixed operator precedence bug. X-Git-Tag: accepted/2.0/20130307.220733~311 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=365da37b16c4674869b678e227097aa62adf6872;p=profile%2Fivi%2Flibwebsockets.git Fixed operator precedence bug. --- diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 6fa27aa..4846388 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1527,7 +1527,7 @@ libwebsocket_service_fd(struct libwebsocket_context *context, /* pollin means a client has connected to us then */ - if (!pollfd->revents & POLLIN) + if (!(pollfd->revents & POLLIN)) break; if (context->fds_count >= MAX_CLIENTS) { @@ -1644,7 +1644,7 @@ libwebsocket_service_fd(struct libwebsocket_context *context, /* as we are listening, POLLIN means accept() is needed */ - if (!pollfd->revents & POLLIN) + if (!(pollfd->revents & POLLIN)) break; /* listen socket got an unencrypted connection... */