]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8811 fix divide by 0
authorSeven Du <dujinfang@gmail.com>
Sat, 5 Mar 2016 12:32:40 +0000 (20:32 +0800)
committerSeven Du <dujinfang@gmail.com>
Sat, 5 Mar 2016 12:32:40 +0000 (20:32 +0800)
src/mod/formats/mod_local_stream/mod_local_stream.c

index 80de543fcad73281a9f8d633e695a2345186ad64..b704e8b83a1bfaa1859259a41ec89139e7b6f57f 100644 (file)
@@ -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);