diff options
author | Ben Kaduk <kaduk@mit.edu> | 2012-06-27 16:00:16 -0400 |
---|---|---|
committer | Ben Kaduk <kaduk@mit.edu> | 2012-07-03 00:43:45 -0400 |
commit | e7aa25d215a9d4baa95643f2d19e44036e57af72 (patch) | |
tree | 7faf2329d6ee4c196c3e329aef0518b90f1400e3 /src/lib/kdb/kdb_log.c | |
parent | f59478241686d75ece48e8eff6099006cf0bb1b2 (diff) | |
download | krb5-e7aa25d215a9d4baa95643f2d19e44036e57af72.tar.gz krb5-e7aa25d215a9d4baa95643f2d19e44036e57af72.tar.xz krb5-e7aa25d215a9d4baa95643f2d19e44036e57af72.zip |
Use consistent types for overflow comparison
Unsigned long might not be 32-bits, in which case the overflow check
fails for a 32-bit kdb_sno_t. Cast from -1 explicitly as a more
robust check.
Diffstat (limited to 'src/lib/kdb/kdb_log.c')
-rw-r--r-- | src/lib/kdb/kdb_log.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/kdb/kdb_log.c b/src/lib/kdb/kdb_log.c index 625c71a3ee..0153375ea7 100644 --- a/src/lib/kdb/kdb_log.c +++ b/src/lib/kdb/kdb_log.c @@ -204,7 +204,7 @@ ulog_add_update(krb5_context context, kdb_incr_update_t *upd) * We need to overflow our sno, replicas will do full * resyncs once they see their sno > than the masters. */ - if (cur_sno == ULONG_MAX) + if (cur_sno == (kdb_sno_t)-1) cur_sno = 1; else cur_sno++; |