From 081694ca70c7ebbd91bb1f49c58687a6cd33dfa0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 12 Feb 2018 04:08:09 +0300 Subject: Fix possible crash in zone change code. Fixes #1971 In function map_zone_change2 silently exit if zone is NULL. --- src/map/map.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/map/map.c b/src/map/map.c index 106224a47..bb367a08d 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -4502,6 +4502,8 @@ void map_zone_change2(int m, struct map_zone_data *zone) { const char *empty = ""; + if (zone == NULL) + return; Assert_retv(m >= 0 && m < map->count); if( map->list[m].zone == zone ) return; -- cgit v1.2.3-60-g2f50