summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2015-10-12 07:49:07 +0000
committerae <ae@FreeBSD.org>2015-10-12 07:49:07 +0000
commit28febffc79335ddfa3a832be130cf5b73c17181b (patch)
treeedb2d49c72a7c2af98ee9084a547e46b43a1e1bb /sys
parent6a8fa4cab570f77af8326e0339fdf0b4c09756c6 (diff)
downloadFreeBSD-src-28febffc79335ddfa3a832be130cf5b73c17181b.zip
FreeBSD-src-28febffc79335ddfa3a832be130cf5b73c17181b.tar.gz
MFC r288529:
Always detach encap handler when reconfiguring tunnel.
Diffstat (limited to 'sys')
-rw-r--r--sys/net/if_gre.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_gre.c b/sys/net/if_gre.c
index 3b22f43..3e2d826 100644
--- a/sys/net/if_gre.c
+++ b/sys/net/if_gre.c
@@ -624,7 +624,7 @@ gre_set_tunnel(struct ifnet *ifp, struct sockaddr *src,
default:
return (EAFNOSUPPORT);
}
- if (sc->gre_family != src->sa_family)
+ if (sc->gre_family != 0)
gre_detach(sc);
GRE_WLOCK(sc);
if (sc->gre_family != 0)
OpenPOWER on IntegriCloud