6925146 audit_cryptoadm() tests if an unsigned value is less than zero
authorMarek Pospisil <Marek.Pospisil@Sun.COM>
Mon, 16 Aug 2010 16:30:15 -0700
changeset 13139 90a779dde79b
parent 13138 222ede23af01
child 13140 10579b295d6c
6925146 audit_cryptoadm() tests if an unsigned value is less than zero
usr/src/uts/common/c2/audit.c
--- 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, "");