From 74590f8345c148024a9d55471409e772d9c8fa90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20S=C3=B6derqvist?= Date: Sun, 22 Aug 2021 12:57:18 +0200 Subject: [PATCH] redis-cli: Assert > 0 before dividing, to silence warning by tool (#9396) Also make sure function can't return NULL by another assert. --- src/redis-cli.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/redis-cli.c b/src/redis-cli.c index a85f14f73..682ca437c 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -4679,6 +4679,7 @@ static clusterManagerNode *clusterManagerNodeMasterRandom() { master_count++; } + assert(master_count > 0); srand(time(NULL)); idx = rand() % master_count; listRewind(cluster_manager.nodes, &li); @@ -4690,7 +4691,7 @@ static clusterManagerNode *clusterManagerNodeMasterRandom() { } } /* Can not be reached */ - return NULL; + assert(0); } static int clusterManagerFixSlotsCoverage(char *all_slots) {