From 59ac27f38508bf0cbb0b4d9c700d36447a806564 Mon Sep 17 00:00:00 2001 From: Koen Bussemaker Date: Thu, 9 May 2024 09:49:18 +0200 Subject: [PATCH] Fix #12643: _is_water_region_valid is not cleared/reset in AllocateWaterRegions --- src/pathfinder/water_regions.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pathfinder/water_regions.cpp b/src/pathfinder/water_regions.cpp index d9daf3449f..0310f2c42a 100644 --- a/src/pathfinder/water_regions.cpp +++ b/src/pathfinder/water_regions.cpp @@ -405,6 +405,7 @@ void AllocateWaterRegions() _water_regions.clear(); _water_regions.reserve(number_of_regions); + _is_water_region_valid.clear(); _is_water_region_valid.resize(number_of_regions, false); Debug(map, 2, "Allocating {} x {} water regions", GetWaterRegionMapSizeX(), GetWaterRegionMapSizeY());