svn commit: r262348 - user/ae/inet6/sys/kern
Andrey V. Elsukov
ae at FreeBSD.org
Sat Feb 22 23:32:34 UTC 2014
Author: ae
Date: Sat Feb 22 23:32:33 2014
New Revision: 262348
URL: http://svnweb.freebsd.org/changeset/base/262348
Log:
We can't use the mask here, because the sizeof(struct sockaddr_in6)
isn't a power of two.
Modified:
user/ae/inet6/sys/kern/kern_jail.c
Modified: user/ae/inet6/sys/kern/kern_jail.c
==============================================================================
--- user/ae/inet6/sys/kern/kern_jail.c Sat Feb 22 22:18:20 2014 (r262347)
+++ user/ae/inet6/sys/kern/kern_jail.c Sat Feb 22 23:32:33 2014 (r262348)
@@ -874,7 +874,7 @@ kern_jail_set(struct thread *td, struct
ip6s = (pr_flags & PR_IP6_DISABLE) ? 0 : -1;
else if (error != 0)
goto done_free;
- else if (ip6s & (sizeof(*ip6) - 1)) {
+ else if (ip6s % sizeof(*ip6)) {
error = EINVAL;
goto done_free;
} else {
More information about the svn-src-user
mailing list