.. | .. |
---|
1049 | 1049 | |
---|
1050 | 1050 | audit_log_nfcfg(repl->name, AF_BRIDGE, repl->nentries, |
---|
1051 | 1051 | AUDIT_XT_OP_REPLACE, GFP_KERNEL); |
---|
1052 | | - return ret; |
---|
| 1052 | + return 0; |
---|
1053 | 1053 | |
---|
1054 | 1054 | free_unlock: |
---|
1055 | 1055 | mutex_unlock(&ebt_mutex); |
---|
.. | .. |
---|
2001 | 2001 | return ret; |
---|
2002 | 2002 | |
---|
2003 | 2003 | offsets[0] = sizeof(struct ebt_entry); /* matches come first */ |
---|
2004 | | - memcpy(&offsets[1], &entry->watchers_offset, |
---|
2005 | | - sizeof(offsets) - sizeof(offsets[0])); |
---|
| 2004 | + memcpy(&offsets[1], &entry->offsets, sizeof(entry->offsets)); |
---|
2006 | 2005 | |
---|
2007 | 2006 | if (state->buf_kern_start) { |
---|
2008 | 2007 | buf_start = state->buf_kern_start + state->buf_kern_offset; |
---|