if (repl->num_counters &&
copy_to_user(repl->counters, counterstmp,
repl->num_counters * sizeof(struct ebt_counter))) {
- /* Silent error, can't fail, new table is already in place */
- net_warn_ratelimited("ebtables: counters copy to user failed while replacing table\n");
+ ret = -EFAULT;
}
+ else
+ ret = 0;
/* decrease module count and free resources */
EBT_ENTRY_ITERATE(table->entries, table->entries_size,