summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2011-08-10 06:17:06 +0000
committerkevlo <kevlo@FreeBSD.org>2011-08-10 06:17:06 +0000
commit2b7da5612e843eaa981e3fc52bff4ba56c1d737e (patch)
tree9a4bec3550a973b774f915e0c7073aaa236efeea /sys/netinet
parentf408aa11a3c5eee2273216823e5ccb3bbcb98d4c (diff)
downloadFreeBSD-src-2b7da5612e843eaa981e3fc52bff4ba56c1d737e.zip
FreeBSD-src-2b7da5612e843eaa981e3fc52bff4ba56c1d737e.tar.gz
If RTF_HOST flag is specified, then we are interested in destination
address. PR: kern/159600 Submitted by: Svatopluk Kraus <onwahe at gmail dot com> Approved by: re (hrs)
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/in.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c
index c090117..e797c40 100644
--- a/sys/netinet/in.c
+++ b/sys/netinet/in.c
@@ -1037,7 +1037,7 @@ in_addprefix(struct in_ifaddr *target, int flags)
IN_IFADDR_RLOCK();
TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) {
if (rtinitflags(ia)) {
- p = ia->ia_addr.sin_addr;
+ p = ia->ia_dstaddr.sin_addr;
if (prefix.s_addr != p.s_addr)
continue;
OpenPOWER on IntegriCloud