diff options
author | Jan-Erik Rediger <janerik@fnordig.de> | 2017-01-27 16:23:15 +0100 |
---|---|---|
committer | Jan-Erik Rediger <janerik@fnordig.de> | 2017-01-27 16:24:14 +0100 |
commit | 3c9b817217b03d0377bed3857f0159a473711490 (patch) | |
tree | ad05196aa46da8e58059a2258447d9c9d6bd3f17 | |
parent | 2e4f53a7111c92f2c297c396564ff02b6bf68bbf (diff) | |
download | redis-3c9b817217b03d0377bed3857f0159a473711490.tar.gz |
Don't divide by zero
Previously Redis crashed on `MEMORY DOCTOR` when it has no slaves attached.
Fixes #3783
-rw-r--r-- | src/object.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object.c b/src/object.c index 90df9e38b..08c9ad956 100644 --- a/src/object.c +++ b/src/object.c @@ -951,7 +951,7 @@ sds getMemoryDoctorReport(void) { } /* Slaves using more than 10 MB each? */ - if (mh->clients_slaves / numslaves > (1024*1024*10)) { + if (numslaves > 0 && mh->clients_slaves / numslaves > (1024*1024*10)) { big_slave_buf = 1; num_reports++; } |