diff --git a/[refs] b/[refs] index a6f92afdf30a..4f7a08bc53d8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 08d099974a09faf4cb11ffc46da87073fa132fc0 +refs/heads/master: 3d9dd7564d5d7c28eb87b14c13a23806484667f3 diff --git a/trunk/net/ipv4/ip_output.c b/trunk/net/ipv4/ip_output.c index 8dcba3887f04..cff9c3a72daf 100644 --- a/trunk/net/ipv4/ip_output.c +++ b/trunk/net/ipv4/ip_output.c @@ -904,7 +904,7 @@ int ip_append_data(struct sock *sk, * because we have no idea what fragment will be * the last. */ - if (datalen == length) + if (datalen == length + fraggap) alloclen += rt->u.dst.trailer_len; if (transhdrlen) {