svn commit: r305625 - head/sys/security/audit
John Baldwin
jhb at FreeBSD.org
Thu Sep 8 19:47:58 UTC 2016
Author: jhb
Date: Thu Sep 8 19:47:57 2016
New Revision: 305625
URL: https://svnweb.freebsd.org/changeset/base/305625
Log:
Don't check aq64_minfree which is unsigned for negative values.
This fixes a tautological comparison warning.
Reviewed by: rwatson
Differential Revision: https://reviews.freebsd.org/D7682
Modified:
head/sys/security/audit/audit_syscalls.c
Modified: head/sys/security/audit/audit_syscalls.c
==============================================================================
--- head/sys/security/audit/audit_syscalls.c Thu Sep 8 19:42:49 2016 (r305624)
+++ head/sys/security/audit/audit_syscalls.c Thu Sep 8 19:47:57 2016 (r305625)
@@ -299,12 +299,12 @@ sys_auditon(struct thread *td, struct au
case A_OLDSETQCTRL:
case A_SETQCTRL:
if (uap->length == sizeof(udata.au_qctrl64)) {
+ /* NB: aq64_minfree is unsigned unlike aq_minfree. */
if ((udata.au_qctrl64.aq64_hiwater > AQ_MAXHIGH) ||
(udata.au_qctrl64.aq64_lowater >=
udata.au_qctrl.aq_hiwater) ||
(udata.au_qctrl64.aq64_bufsz > AQ_MAXBUFSZ) ||
- (udata.au_qctrl64.aq64_minfree > 100) ||
- (udata.au_qctrl64.aq64_minfree < 0))
+ (udata.au_qctrl64.aq64_minfree > 100))
return (EINVAL);
audit_qctrl.aq_hiwater =
(int)udata.au_qctrl64.aq64_hiwater;
More information about the svn-src-all
mailing list