diff --git a/net/core/filter.c b/net/core/filter.c index ffa2278020d766da6b9693908e6f8d72b4ddce3d..538f6a735a19f017df8e10149cb578107ddc8cbb 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -2415,6 +2415,7 @@ BPF_CALL_4(bpf_msg_push_data, struct sk_msg *, msg, u32, start, sk_msg_iter_var_next(i); sg_unmark_end(psge); + sg_unmark_end(&rsge); sk_msg_iter_next(msg, end); }