aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_gre.c
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2015-10-03 03:57:58 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2015-10-03 03:57:58 +0000
commit1a6fb597b0da5b51e96265bb1f44db4496805cfe (patch)
treef0e276d0b6269b103536b27469df403084cf880d /sys/net/if_gre.c
parent56afe65ca9a07a839f4bcd3865acf9ebe7660010 (diff)
Notes
Diffstat (limited to 'sys/net/if_gre.c')
-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 c38ec3ad4038..71addf5a100c 100644
--- a/sys/net/if_gre.c
+++ b/sys/net/if_gre.c
@@ -623,7 +623,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)