summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2016-04-29 20:13:35 +0000
committertuexen <tuexen@FreeBSD.org>2016-04-29 20:13:35 +0000
commit3e7292aa0bf808af73d22e019854f6f2f6f8f123 (patch)
tree3513bdef69451c966322ae3e4ad0bb4b1bf85085 /sys/netinet6
parent1a67ba1558f52a2f48bad071679228fd43f57cb9 (diff)
downloadFreeBSD-src-3e7292aa0bf808af73d22e019854f6f2f6f8f123.zip
FreeBSD-src-3e7292aa0bf808af73d22e019854f6f2f6f8f123.tar.gz
Use correct order of source and destination address and port.
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/udp6_usrreq.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet6/udp6_usrreq.c b/sys/netinet6/udp6_usrreq.c
index f6f4d58..347eb56 100644
--- a/sys/netinet6/udp6_usrreq.c
+++ b/sys/netinet6/udp6_usrreq.c
@@ -556,8 +556,8 @@ udp6_common_ctlinput(int cmd, struct sockaddr *sa, void *d,
if (!PRC_IS_REDIRECT(cmd)) {
/* Check to see if its tunneled */
struct inpcb *inp;
- inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src,
- uh.uh_sport, &ip6->ip6_dst, uh.uh_dport,
+ inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_dst,
+ uh.uh_dport, &ip6->ip6_src, uh.uh_sport,
INPLOOKUP_WILDCARD | INPLOOKUP_RLOCKPCB,
m->m_pkthdr.rcvif, m);
if (inp != NULL) {
@@ -566,7 +566,7 @@ udp6_common_ctlinput(int cmd, struct sockaddr *sa, void *d,
up = intoudpcb(inp);
if (up->u_icmp_func) {
/* Yes it is. */
- INP_RUNLOCK(inp);
+ INP_RUNLOCK(inp);
(*up->u_icmp_func)(cmd, (struct sockaddr *)ip6cp->ip6c_src,
d, up->u_tun_ctx);
return;
OpenPOWER on IntegriCloud