From e1c19367f0cebbe90596319e9f82d959fa54621c Mon Sep 17 00:00:00 2001 From: tron Date: Mon, 31 Jan 2005 06:46:53 +0000 Subject: [PATCH] (svn r1748) Enforce map size limits --- map.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/map.c b/map.c index a7b24e57b0..37f1e22dc4 100644 --- a/map.c +++ b/map.c @@ -19,7 +19,8 @@ void InitMap(uint log_x, uint log_y) { uint map_size; - assert(log_x <= 15 && log_y <= 15); + if (log_x < 6 || log_x > 11 || log_y < 6 || log_y > 11) + error("Invalid map size"); DEBUG(map, 1)("Allocating map of size %dx%d", log_x, log_y);