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);
kfree_skb_list(to_free);
if (err != NET_XMIT_SUCCESS) {
if (net_xmit_drop_count(err))
qdisc_qstats_drop(sch);
qdisc_tree_reduce_backlog(sch, 1, pkt_len);
if (err != NET_XMIT_SUCCESS &&
net_xmit_drop_count(err)) {
qdisc_qstats_drop(sch);
qdisc_tree_reduce_backlog(sch, 1,
pkt_len);
}
goto tfifo_dequeue;
}