From fddcfc69e0700e3b3c4f62197c442faf86cdd49c Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Thu, 29 Jan 2015 17:45:08 +0000 Subject: [PATCH] Add error logging to get_first_element_at --- src/world/map.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/world/map.c b/src/world/map.c index 301bf95e35..d6693ba64c 100644 --- a/src/world/map.c +++ b/src/world/map.c @@ -88,6 +88,11 @@ void map_element_iterator_restart_for_tile(map_element_iterator *it) rct_map_element *map_get_first_element_at(int x, int y) { + if (x < 0 || y < 0) + { + log_error("Trying to access element outside of range"); + return NULL; + } return TILE_MAP_ELEMENT_POINTER(x + y * 256); }