On Sat, Jun 12, 2021 at 8:31 PM Zhihong Yu <zyu@yugabyte.com> wrote: > +#ifdef POLLRDHUP > + if ((cur_event->events & WL_SOCKET_CLOSED) && > + (cur_pollfd->revents & (POLLRDHUP | errflags))) > > It seems the last condition above should be written as: > > ((cur_pollfd->revents & POLLRDHUP) | (cur_pollfd->revents & errflags))
Hi Zhihong,
Why? Isn't (A & B) | (A & C) is the same as A & (B | C)?
Hi,
My former comment was about 4 months old.
The current way as expressed in the patch should be fine.