Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

netfilter: nft_osf: simplify init path

Remove useless branch to check for errors in nft_parse_register_store().

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Florian Westphal <fw@strlen.de>

authored by

Pablo Neira Ayuso and committed by
Florian Westphal
29a28002 c47ec2b1

+3 -8
+3 -8
net/netfilter/nft_osf.c
··· 63 63 { 64 64 struct nft_osf *priv = nft_expr_priv(expr); 65 65 u32 flags; 66 - int err; 67 66 u8 ttl; 68 67 69 68 if (!tb[NFTA_OSF_DREG]) ··· 82 83 priv->flags = flags; 83 84 } 84 85 85 - err = nft_parse_register_store(ctx, tb[NFTA_OSF_DREG], &priv->dreg, 86 - NULL, NFT_DATA_VALUE, 87 - NFT_OSF_MAXGENRELEN); 88 - if (err < 0) 89 - return err; 90 - 91 - return 0; 86 + return nft_parse_register_store(ctx, tb[NFTA_OSF_DREG], &priv->dreg, 87 + NULL, NFT_DATA_VALUE, 88 + NFT_OSF_MAXGENRELEN); 92 89 } 93 90 94 91 static int nft_osf_dump(struct sk_buff *skb,