Merge branches 'x86/early-printk', 'x86/microcode' and 'core/objtool' into x86/urgent...
[linux-2.6-block.git] / net / xfrm / xfrm_output.c
index 261995d37ced3a8f0c3ae443a4fca7f511e1a3c4..4ae87c5ce2e357b420aaa102bdbb416e7039f90a 100644 (file)
@@ -193,7 +193,7 @@ static int xfrm_output_gso(struct net *net, struct sock *sk, struct sk_buff *skb
                struct sk_buff *nskb = segs->next;
                int err;
 
-               segs->next = NULL;
+               skb_mark_not_on_list(segs);
                err = xfrm_output2(net, sk, segs);
 
                if (unlikely(err)) {