From 8cd3a2f1d80efc1bf6efe8d136feb2d0ca8c1efb Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Thu, 28 Apr 2011 23:17:16 -0700 Subject: [PATCH] --- yaml --- r: 247023 b: refs/heads/master c: a406b611b5f26a18773e4237d79f6df3eaed1d32 h: refs/heads/master i: 247021: bbdf0bb1525494eeceb663e1c0cc0a07c86ce57b 247019: a92bb1d735d69afd0f06c356aaa32798bcf56202 247015: 96bd276748c109ae4c6fdce28e6a40a4dfbef84a 247007: 5c078c1516646c3c9404d8e52845b69cec2676e6 v: v3 --- [refs] | 2 +- trunk/net/ipv4/datagram.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 264708b9bd48..531353cc224d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b883187785004cacea053569f1655fada0dfc299 +refs/heads/master: a406b611b5f26a18773e4237d79f6df3eaed1d32 diff --git a/trunk/net/ipv4/datagram.c b/trunk/net/ipv4/datagram.c index 216ba2338b64..b7f583c93ca1 100644 --- a/trunk/net/ipv4/datagram.c +++ b/trunk/net/ipv4/datagram.c @@ -63,9 +63,9 @@ int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) return -EACCES; } if (!inet->inet_saddr) - inet->inet_saddr = rt->rt_src; /* Update source address */ + inet->inet_saddr = fl4.saddr; /* Update source address */ if (!inet->inet_rcv_saddr) { - inet->inet_rcv_saddr = rt->rt_src; + inet->inet_rcv_saddr = fl4.saddr; if (sk->sk_prot->rehash) sk->sk_prot->rehash(sk); }