ipv6: fix an oops when force unload ipv6 module
[safe/jmp/linux-2.6] / net / ipv4 / ip_output.c
index b78e615..e34013a 100644 (file)
@@ -503,8 +503,8 @@ int ip_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *))
                        if (skb->sk) {
                                frag->sk = skb->sk;
                                frag->destructor = sock_wfree;
-                               truesizes += frag->truesize;
                        }
+                       truesizes += frag->truesize;
                }
 
                /* Everything is OK. Generate! */