From 92306860bfc6c187cebeb0a527e94750d61ec3d0 Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Fri, 10 Nov 2006 20:33:25 +0000 Subject: bugfix, thanks to Lutz Jaenicke --- ebtables.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ebtables.c b/ebtables.c index 520d9cf..20a3bad 100644 --- a/ebtables.c +++ b/ebtables.c @@ -1176,16 +1176,15 @@ check_extension: /* Do the final_check(), for all entries. * This is needed when adding a rule that has a chain target */ i = -1; - while (1) { + while (++i != replace->num_chains) { struct ebt_u_entry *e; - i++; entries = replace->chains[i]; if (!entries) { if (i < NF_BR_NUMHOOKS) continue; else - break; + ebt_print_bug("whoops\n"); } e = entries->entries->next; while (e != entries->entries) { -- cgit v1.2.3