From f0c76fab805b56aaafb0b64be32adda1427137b2 Mon Sep 17 00:00:00 2001 From: Seven Du Date: Sat, 5 Mar 2016 20:32:40 +0800 Subject: [PATCH] FS-8811 fix divide by 0 --- src/mod/formats/mod_local_stream/mod_local_stream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/formats/mod_local_stream/mod_local_stream.c b/src/mod/formats/mod_local_stream/mod_local_stream.c index 80de543fca..b704e8b83a 100644 --- a/src/mod/formats/mod_local_stream/mod_local_stream.c +++ b/src/mod/formats/mod_local_stream/mod_local_stream.c @@ -183,6 +183,8 @@ static int do_rand(uint32_t count) { int r = 0; + if (count == 0) return 0; + switch_mutex_lock(globals.mutex); r = (rand() % count) + 1; switch_mutex_unlock(globals.mutex);