···569569 /* No need to clone since we're just using its address. */570570 rt2 = rt;571571572572+ if (!fl.nl_u.ip4_u.saddr)573573+ fl.nl_u.ip4_u.saddr = rt->rt_src;574574+572575 err = xfrm_lookup(net, (struct dst_entry **)&rt, &fl, NULL, 0);573576 switch (err) {574577 case 0: