mirror of
https://github.com/redis/redis.git
synced 2026-01-10 06:58:17 -05:00
Fix potential division by zero in LRU test mode in redis-cli (#14369)
This PR resolves a potential division-by-zero issue in the `redis-cli` LRU test mode (`--lru-test`), as reported by the Linux Verification Center. Fixes #14361
This commit is contained in:
@@ -9855,11 +9855,12 @@ static void LRUTestMode(void) {
|
||||
}
|
||||
}
|
||||
/* Print stats. */
|
||||
long long total_gets = hits + misses;
|
||||
printf(
|
||||
"%lld Gets/sec | Hits: %lld (%.2f%%) | Misses: %lld (%.2f%%)\n",
|
||||
hits+misses,
|
||||
hits, (double)hits/(hits+misses)*100,
|
||||
misses, (double)misses/(hits+misses)*100);
|
||||
hits, total_gets > 0 ? (double)hits/total_gets*100 : 0.0,
|
||||
misses, total_gets > 0 ? (double)misses/total_gets*100 : 0.0);
|
||||
}
|
||||
exit(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user