From 143b8d1f675508975515ad7545c3d9f5e4a66885 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Tue, 2 May 2006 14:34:00 +0000 Subject: (svn r4688) - Ensure the map memory is cleared after it is allocated. This fixes random deserts that sometimes occurred. --- map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'map.c') diff --git a/map.c b/map.c index 81b23637f..306ccb83b 100644 --- a/map.c +++ b/map.c @@ -40,7 +40,7 @@ void AllocateMap(uint size_x, uint size_y) _map_tile_mask = _map_size - 1; free(_m); - _m = malloc(_map_size * sizeof(*_m)); + _m = calloc(_map_size, sizeof(*_m)); // XXX TODO handle memory shortage more gracefully if (_m == NULL) error("Failed to allocate memory for the map"); -- cgit v1.2.3-54-g00ecf