Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 072d8c94 authored by David S. Miller's avatar David S. Miller
Browse files

ipv4: Get route daddr from flow key in inet_csk_route_req().



Now that output route lookups update the flow with
destination address selection, we can fetch it from
fl4->daddr instead of rt->rt_dst

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 87321c83
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -367,7 +367,7 @@ struct dst_entry *inet_csk_route_req(struct sock *sk,
	rt = ip_route_output_flow(net, &fl4, sk);
	if (IS_ERR(rt))
		goto no_route;
	if (opt && opt->opt.is_strictroute && rt->rt_dst != rt->rt_gateway)
	if (opt && opt->opt.is_strictroute && fl4.daddr != rt->rt_gateway)
		goto route_err;
	return &rt->dst;