On Thu, Oct 7, 2021 at 8:43 PM Thomas Munro <thomas.mu...@gmail.com> wrote:

> On Sat, Jun 12, 2021 at 8:31 PM Zhihong Yu <z...@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.

Cheers

Reply via email to