xfrm: remove unnecessary variable in xfrm_output_resume() 2nd try
Small fix removing an unnecessary intermediate variable. Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
36723873b6
commit
c1e24df27f
1 changed files with 1 additions and 4 deletions
|
@ -112,16 +112,13 @@ static int xfrm_output_one(struct sk_buff *skb, int err)
|
|||
int xfrm_output_resume(struct sk_buff *skb, int err)
|
||||
{
|
||||
while (likely((err = xfrm_output_one(skb, err)) == 0)) {
|
||||
struct xfrm_state *x;
|
||||
|
||||
nf_reset(skb);
|
||||
|
||||
err = skb->dst->ops->local_out(skb);
|
||||
if (unlikely(err != 1))
|
||||
goto out;
|
||||
|
||||
x = skb->dst->xfrm;
|
||||
if (!x)
|
||||
if (!skb->dst->xfrm)
|
||||
return dst_output(skb);
|
||||
|
||||
err = nf_hook(skb->dst->ops->family,
|
||||
|
|
Loading…
Reference in a new issue