diff options
author | ae <ae@FreeBSD.org> | 2015-10-12 07:49:07 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2015-10-12 07:49:07 +0000 |
commit | 28febffc79335ddfa3a832be130cf5b73c17181b (patch) | |
tree | edb2d49c72a7c2af98ee9084a547e46b43a1e1bb /sys/net | |
parent | 6a8fa4cab570f77af8326e0339fdf0b4c09756c6 (diff) | |
download | FreeBSD-src-28febffc79335ddfa3a832be130cf5b73c17181b.zip FreeBSD-src-28febffc79335ddfa3a832be130cf5b73c17181b.tar.gz |
MFC r288529:
Always detach encap handler when reconfiguring tunnel.
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/if_gre.c | 2 |
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) |