--- a/net/ipv4/ip_gre.c.orig +++ b/net/ipv4/ip_gre.c @@ -1137,11 +1137,8 @@ if (saddr) memcpy(&iph->saddr, saddr, 4); - - if (daddr) { + if (daddr) memcpy(&iph->daddr, daddr, 4); - return t->hlen; - } if (iph->daddr && !ipv4_is_multicast(iph->daddr)) return t->hlen;