diff options
author | Luiz Otavio O Souza <luiz@netgate.com> | 2016-12-08 13:11:16 -0600 |
---|---|---|
committer | Luiz Otavio O Souza <luiz@netgate.com> | 2016-12-08 13:11:16 -0600 |
commit | 4627301691bb818abae4e82bda1a5ef38d52a68f (patch) | |
tree | 764f93feda8ad74f3795b839f0400301793a0ffa /sys/net/route.h | |
parent | 4fb7ae5e7156f70808c7129807dc843d2d439866 (diff) | |
download | FreeBSD-src-4627301691bb818abae4e82bda1a5ef38d52a68f.zip FreeBSD-src-4627301691bb818abae4e82bda1a5ef38d52a68f.tar.gz |
Fix a deadlock with route change when the gateway address is non-local.
Ticket #6850
FreeBSD PR: 215122
Diffstat (limited to 'sys/net/route.h')
-rw-r--r-- | sys/net/route.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/route.h b/sys/net/route.h index b6aa36d..263e0a6 100644 --- a/sys/net/route.h +++ b/sys/net/route.h @@ -482,7 +482,7 @@ int rtinit(struct ifaddr *, int, int); */ int rt_getifa_fib(struct rt_addrinfo *, u_int fibnum); void rtalloc_ign_fib(struct route *ro, u_long ignflags, u_int fibnum); -struct rtentry *rtalloc1_fib(struct sockaddr *, int, u_long, u_int); +struct rtentry *rtalloc1_fib(struct sockaddr *, int, u_long, u_int, u_int); int rtioctl_fib(u_long, caddr_t, u_int); void rtredirect_fib(struct sockaddr *, struct sockaddr *, struct sockaddr *, int, struct sockaddr *, u_int); |