diff options
author | Marek Pospisil <Marek.Pospisil@Sun.COM> | 2010-08-16 16:30:15 -0700 |
---|---|---|
committer | Marek Pospisil <Marek.Pospisil@Sun.COM> | 2010-08-16 16:30:15 -0700 |
commit | 5c93ad815016cf9a92832b0374edc2cf285b22dd (patch) | |
tree | c54ac2d72d3e79df43e70557051c51dff704475d /usr/src/uts/common/c2/audit.c | |
parent | 7a6a8adf33a8856352a2184975e7957261808220 (diff) | |
download | illumos-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.c | 4 |
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, ""); |