summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/c2/audit.c
diff options
context:
space:
mode:
authorMarek Pospisil <Marek.Pospisil@Sun.COM>2010-08-16 16:30:15 -0700
committerMarek Pospisil <Marek.Pospisil@Sun.COM>2010-08-16 16:30:15 -0700
commit5c93ad815016cf9a92832b0374edc2cf285b22dd (patch)
treec54ac2d72d3e79df43e70557051c51dff704475d /usr/src/uts/common/c2/audit.c
parent7a6a8adf33a8856352a2184975e7957261808220 (diff)
downloadillumos-joyent-5c93ad815016cf9a92832b0374edc2cf285b22dd.tar.gz
6925146 audit_cryptoadm() tests if an unsigned value is less than zero
Diffstat (limited to 'usr/src/uts/common/c2/audit.c')
-rw-r--r--usr/src/uts/common/c2/audit.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/usr/src/uts/common/c2/audit.c b/usr/src/uts/common/c2/audit.c
index bbaf783668..d72c41fb0f 100644
--- a/usr/src/uts/common/c2/audit.c
+++ b/usr/src/uts/common/c2/audit.c
@@ -1917,9 +1917,7 @@ audit_cryptoadm(int cmd, char *module_name, crypto_mech_name_t *mech_names,
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, "");