snort: fix epoll_wait unsigned return value 87/33687/4
authorTianyu Li <tianyu.li@arm.com>
Wed, 8 Sep 2021 05:52:55 +0000 (13:52 +0800)
committerDamjan Marion <dmarion@me.com>
Mon, 13 Sep 2021 13:44:24 +0000 (13:44 +0000)
commit006bbc4945bc7df58c3e631f5626acb2555aa171
tree222a6e3c0f80222d1c3a7ac8a4e2e2608cfca0bc
parent596c45b22211c9af243b624dc037f58c0aa1c302
snort: fix epoll_wait unsigned return value

When epoll_wait return -1, access array epoll_events[i] out of bound
and lead to segmentation fault.

1. Change return value to signed return value
2. Skip non fatal error e.g. EINTR

Type: fix
Signed-off-by: Tianyu Li <tianyu.li@arm.com>
Change-Id: I4ece118999402ec6054baf0efb52419151655def
src/plugins/snort/daq_vpp.c