From b184c3899addc874eb4b7b46e59f1408cb6fb3e0 Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Tue, 16 Jul 2002 18:08:36 +0000 Subject: --atomic-save copies counters too --- userspace/ebtables2/ebtables.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/userspace/ebtables2/ebtables.c b/userspace/ebtables2/ebtables.c index 5645978..e5d1035 100644 --- a/userspace/ebtables2/ebtables.c +++ b/userspace/ebtables2/ebtables.c @@ -2127,7 +2127,13 @@ int main(int argc, char *argv[]) print_error("can't initialize ebtables " "table %s", replace.name); } - replace.num_counters = 0; + if (c == 10 && replace.nentries) { + counterchanges = (unsigned short *) + malloc(sizeof(unsigned short) * (replace.nentries + 1)); + for (i = 0; i < replace.nentries; i++) + counterchanges[i] = CNT_NORM; + counterchanges[i] = CNT_END; + } if (c == 11) break; case 9 : // atomic -- cgit v1.2.3