Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ipv4: Remove rt->rt_dst reference from ip_forward_options().

At this point iph->daddr equals what rt->rt_dst would hold.

Signed-off-by: David S. Miller <davem@davemloft.net>

+1 -1
+1 -1
net/ipv4/ip_options.c
··· 567 567 ) { 568 568 if (srrptr + 3 > srrspace) 569 569 break; 570 - if (memcmp(&rt->rt_dst, &optptr[srrptr-1], 4) == 0) 570 + if (memcmp(&ip_hdr(skb)->daddr, &optptr[srrptr-1], 4) == 0) 571 571 break; 572 572 } 573 573 if (srrptr + 3 <= srrspace) {