From ad3fe0b6741b95d46ba6c600a95c377259f01093 Mon Sep 17 00:00:00 2001 From: Yamagi Burmeister Date: Tue, 26 Jun 2012 14:22:07 +0200 Subject: [PATCH] Prevent potential division by zero --- src/g_items.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/g_items.c b/src/g_items.c index b6cead7..e0894b9 100644 --- a/src/g_items.c +++ b/src/g_items.c @@ -123,7 +123,7 @@ void DoRespawn (edict_t *ent) for (count = 0, ent = master; ent; ent = ent->chain, count++) ; - choice = rand() % count; + choice = count ? randk() % count : 0; for (count = 0, ent = master; count < choice; ent = ent->chain, count++) ;