summaryrefslogtreecommitdiff
path: root/map.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-01-31 06:46:53 +0000
committertron <tron@openttd.org>2005-01-31 06:46:53 +0000
commite1c19367f0cebbe90596319e9f82d959fa54621c (patch)
treec28ee29d470262a82c9af8f10c886ac66fc18b37 /map.c
parent4cc09527368aafe6e18f7e10899649818d01fd23 (diff)
downloadopenttd-e1c19367f0cebbe90596319e9f82d959fa54621c.tar.xz
(svn r1748) Enforce map size limits
Diffstat (limited to 'map.c')
-rw-r--r--map.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/map.c b/map.c
index a7b24e57b..37f1e22dc 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);