summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/run.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/run.c b/src/run.c
index 87b6fb2..8a15e14 100644
--- a/src/run.c
+++ b/src/run.c
@@ -466,6 +466,9 @@ static void __run(struct timeval *next_alarm)
/* conntrack event has happened */
if (FD_ISSET(nfct_fd(STATE(event)), &readfds)) {
ret = nfct_catch(STATE(event));
+ /* reset event iteration limit counter */
+ STATE(event_iterations_limit) =
+ CONFIG(event_iterations_limit);
if (ret == -1) {
switch(errno) {
case ENOBUFS: