From 7efda5f967fcd7ea27059c35017cc9599ca543b6 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Tue, 3 Nov 2015 23:18:56 +0100 Subject: [PATCH] CID 22468 Division or modulo by zero --- src/names.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/names.c b/src/names.c index eb70fa5f4..71c4c6504 100644 --- a/src/names.c +++ b/src/names.c @@ -91,7 +91,7 @@ static const char *make_names(const char *monster, int *num_postfix, uu = rng_int() % *num_name; /* nur 50% aller Namen haben "Nach-Teil", wenn kein Vor-Teil */ - if (uv >= *num_prefix) { + if (*num_postfix > 0 && uv >= *num_prefix) { un = rng_int() % *num_postfix; } else {