diff options
Diffstat (limited to 'userspace/ebtables2/ebtables.c')
-rw-r--r-- | userspace/ebtables2/ebtables.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/userspace/ebtables2/ebtables.c b/userspace/ebtables2/ebtables.c index 05c30c4..855b4fc 100644 --- a/userspace/ebtables2/ebtables.c +++ b/userspace/ebtables2/ebtables.c @@ -1008,13 +1008,10 @@ big_iface_length: replace->flags |= OPT_COMMAND; { char *tmp = replace->filename; - int init = 1; - if (c == 10) - init = 0; /* Get the kernel table */ replace->filename = NULL; - ebt_get_kernel_table(replace, init); + ebt_get_kernel_table(replace, c == 10 ? 0 : 1); replace->filename = tmp; } break; @@ -1208,7 +1205,7 @@ delete_the_rule: ebt_deliver_table(replace); if (replace->nentries) - ebt_deliver_counters(replace, EXEC_STYLE_PRG); + ebt_deliver_counters(replace); } return 0; } |