MT#55283 consolidate code paths

Combine success and error return code paths.

No functional change.

Change-Id: Ifc9ede86579168eb13dc93a24ee9f3d696bd45d4
pull/2149/head
Richard Fuchs 4 weeks ago
parent 6302ca0cc2
commit 6e68c9ee01

@ -7309,17 +7309,15 @@ do_stats:
atomic64_inc(&g->target.iface_stats->in.errors);
}
target_put(g);
if (skb)
kfree_skb(skb);
return nf_action;
// no error
goto out_action;
out_error:
log_err("x_tables action failed: %s", errstr);
atomic64_inc(&g->target.stats->errors);
atomic64_inc(&g->target.iface_stats->in.errors);
atomic64_inc(&t->rtpe_stats->errors_kernel);
out_action:
if (skb) {
nf_action = ring_buffer_insert(nf_action, t, g, &g->raw_ring_buf,
@ -7327,6 +7325,7 @@ out_action:
skb, ktime_to_us(oskb->tstamp));
kfree_skb(skb);
}
out_target:
target_put(g);
return nf_action;

Loading…
Cancel
Save