From 1947e88b29861baa80852b535ebe9da9b8849019 Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Tue, 16 Jul 2002 18:14:20 +0000 Subject: --atomic-commit copies counters --- 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 e5d1035..7d41e1c 100644 --- a/userspace/ebtables2/ebtables.c +++ b/userspace/ebtables2/ebtables.c @@ -2108,7 +2108,13 @@ int main(int argc, char *argv[]) strcpy(replace.filename, optarg); // get the information from the file get_table(&replace); - replace.num_counters = 0; + if (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; + } free(replace.filename); replace.filename = NULL; break; -- cgit v1.2.3