summaryrefslogtreecommitdiffstats
path: root/net/bridge
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2017-10-16 11:24:02 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2017-11-06 14:47:29 +0100
commit9912156c2e42a5b0100da37275622262ece02c05 (patch)
tree105ce8e6990f5ddf0bd216fb97603dfcd1fc64e1 /net/bridge
parentc5504f724c86ee925e7ffb80aa342cfd57959b13 (diff)
downloadlinux-9912156c2e42a5b0100da37275622262ece02c05.tar.bz2
netfilter: ebtables: clean up initialization of buf
buf is initialized to buf_start and then set on the next statement to buf_start + offsets[i]. Clean this up to just initialize buf to buf_start + offsets[i] to clean up the clang build warning: "Value stored to 'buf' during its initialization is never read" Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/bridge')
-rw-r--r--net/bridge/netfilter/ebtables.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/net/bridge/netfilter/ebtables.c b/net/bridge/netfilter/ebtables.c
index 83951f978445..54c274dbf4f1 100644
--- a/net/bridge/netfilter/ebtables.c
+++ b/net/bridge/netfilter/ebtables.c
@@ -2111,9 +2111,8 @@ static int size_entry_mwt(struct ebt_entry *entry, const unsigned char *base,
for (i = 0, j = 1 ; j < 4 ; j++, i++) {
struct compat_ebt_entry_mwt *match32;
unsigned int size;
- char *buf = buf_start;
+ char *buf = buf_start + offsets[i];
- buf = buf_start + offsets[i];
if (offsets[i] > offsets[j])
return -EINVAL;