From fea47de5715d11de5b4db85a985a9f9a5fb58c01 Mon Sep 17 00:00:00 2001 From: Christopher Latza Date: Wed, 10 Jun 2020 22:19:25 +0200 Subject: [PATCH] bitmap overflow --- src/BasicPathFinding.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs index 5d1e5e8..46cf205 100644 --- a/src/BasicPathFinding.cs +++ b/src/BasicPathFinding.cs @@ -143,8 +143,8 @@ namespace OpenSim.Modules.PathFinding { for (int Y = 0; Y < m_scene.RegionInfo.RegionSizeY; Y++) { - int _imageX = (int)m_scene.RegionInfo.RegionSizeX - X; - int _imageY = (int)m_scene.RegionInfo.RegionSizeY - Y; + int _imageX = ((int)m_scene.RegionInfo.RegionSizeX - 1) - X; + int _imageY = ((int)m_scene.RegionInfo.RegionSizeY - 1) - Y; float baseheight = (float)m_scene.Heightmap[X, Y];