From: Florin Coras Date: Tue, 20 Jun 2023 15:47:37 +0000 (-0700) Subject: vcl: fix epoll lt coverity warning X-Git-Tag: v24.02-rc0~171 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;ds=sidebyside;h=5cca669fc723371f6692e4b88136728bf7353b92;p=vpp.git vcl: fix epoll lt coverity warning Type: fix Signed-off-by: Florin Coras Change-Id: I6900d9ab147d35f99f944bf741f6bb329c8ea0df --- diff --git a/src/vcl/vppcom.c b/src/vcl/vppcom.c index 424b14b08cf..d9cc885bb0e 100644 --- a/src/vcl/vppcom.c +++ b/src/vcl/vppcom.c @@ -3414,13 +3414,13 @@ vcl_epoll_wait_handle_lt (vcl_worker_t *wrk, struct epoll_event *events, { events[*n_evts].events = evt_flags; events[*n_evts].data.u64 = evt_data; - *n_evts += 1; - add_event = 0; - evt_flags = 0; if (EPOLLONESHOT & s->vep.ev.events) s->vep.ev.events = EPOLLHUP | EPOLLERR; if (evt_flags & EPOLLHUP) s->vep.ev.events = 0; + *n_evts += 1; + add_event = 0; + evt_flags = 0; if (*n_evts == maxevents) { wrk->ep_lt_current = next;