Mercurial > illumos > illumos-gate
changeset 13139:90a779dde79b
6925146 audit_cryptoadm() tests if an unsigned value is less than zero
author | Marek Pospisil <Marek.Pospisil@Sun.COM> |
---|---|
date | Mon, 16 Aug 2010 16:30:15 -0700 |
parents | 222ede23af01 |
children | 10579b295d6c |
files | usr/src/uts/common/c2/audit.c |
diffstat | 1 files changed, 1 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/c2/audit.c Mon Aug 16 16:30:06 2010 -0700 +++ b/usr/src/uts/common/c2/audit.c Mon Aug 16 16:30:15 2010 -0700 @@ -1917,9 +1917,7 @@ for (i = 0; i < mech_count; i++) { pb += n; - l -= n; - if (l < 0) - l = 0; + l = (n >= l) ? 0 : l - n; if (i == mech_count - 1) (void) strcpy(space, "");