diff options
Diffstat (limited to 'net/netfilter')
-rw-r--r-- | net/netfilter/nfnetlink.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/netfilter/nfnetlink.c b/net/netfilter/nfnetlink.c index c138b8fbe280..f77d3f7f22b5 100644 --- a/net/netfilter/nfnetlink.c +++ b/net/netfilter/nfnetlink.c | |||
@@ -333,7 +333,7 @@ replay: | |||
333 | * original skb. | 333 | * original skb. |
334 | */ | 334 | */ |
335 | if (err == -EAGAIN) { | 335 | if (err == -EAGAIN) { |
336 | ss->abort(skb); | 336 | ss->abort(oskb); |
337 | nfnl_unlock(subsys_id); | 337 | nfnl_unlock(subsys_id); |
338 | kfree_skb(nskb); | 338 | kfree_skb(nskb); |
339 | goto replay; | 339 | goto replay; |
@@ -357,9 +357,9 @@ ack: | |||
357 | } | 357 | } |
358 | done: | 358 | done: |
359 | if (success && done) | 359 | if (success && done) |
360 | ss->commit(skb); | 360 | ss->commit(oskb); |
361 | else | 361 | else |
362 | ss->abort(skb); | 362 | ss->abort(oskb); |
363 | 363 | ||
364 | nfnl_unlock(subsys_id); | 364 | nfnl_unlock(subsys_id); |
365 | kfree_skb(nskb); | 365 | kfree_skb(nskb); |