Message ID | 20200827112922.48889-1-linmiaohe@huawei.com |
---|---|
State | Rejected |
Delegated to: | David Miller |
Headers | show |
Series | net: Set trailer iff skb1 is the last one | expand |
diff --git a/net/core/skbuff.c b/net/core/skbuff.c index 0b24aed04060..18ed56316e56 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -4488,8 +4488,9 @@ int skb_cow_data(struct sk_buff *skb, int tailbits, struct sk_buff **trailer) skb1 = skb2; } elt++; - *trailer = skb1; skb_p = &skb1->next; + if (!*skb_p) + *trailer = skb1; } return elt;
Set trailer iff skb1 is the skbuff where the tailbits space begins. Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> --- net/core/skbuff.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)