svn commit: r259560 - user/ae/inet6/sys/netinet6
Andrey V. Elsukov
ae at FreeBSD.org
Wed Dec 18 16:14:36 UTC 2013
Author: ae
Date: Wed Dec 18 16:14:35 2013
New Revision: 259560
URL: http://svnweb.freebsd.org/changeset/base/259560
Log:
Try to use sticky output options when they aren't specified.
Modified:
user/ae/inet6/sys/netinet6/in6_src.c
Modified: user/ae/inet6/sys/netinet6/in6_src.c
==============================================================================
--- user/ae/inet6/sys/netinet6/in6_src.c Wed Dec 18 16:12:51 2013 (r259559)
+++ user/ae/inet6/sys/netinet6/in6_src.c Wed Dec 18 16:14:35 2013 (r259560)
@@ -587,6 +587,8 @@ in6_selectsrc(struct sockaddr_in6 *dst,
INP_LOCK_ASSERT(inp);
mopts = inp->in6p_moptions;
fibnum = inp->inp_inc.inc_fibnum;
+ if (opts == NULL)
+ opts = inp->in6p_outputopts;
} else {
mopts = NULL;
fibnum = RT_DEFAULT_FIB;
More information about the svn-src-user
mailing list