Revert "sch/netem: fix use after free in netem_dequeue"

This reverts commit 4959125286.
This commit is contained in:
Ksawlii 2024-11-24 00:23:46 +01:00
parent 7dc3729a31
commit a588fda053

View file

@ -733,10 +733,11 @@ deliver:
err = qdisc_enqueue(skb, q->qdisc, &to_free); err = qdisc_enqueue(skb, q->qdisc, &to_free);
kfree_skb_list(to_free); kfree_skb_list(to_free);
if (err != NET_XMIT_SUCCESS) { if (err != NET_XMIT_SUCCESS &&
if (net_xmit_drop_count(err)) net_xmit_drop_count(err)) {
qdisc_qstats_drop(sch); qdisc_qstats_drop(sch);
qdisc_tree_reduce_backlog(sch, 1, pkt_len); qdisc_tree_reduce_backlog(sch, 1,
pkt_len);
} }
goto tfifo_dequeue; goto tfifo_dequeue;
} }