diff --git a/src/pathfinder/astar.cpp b/src/pathfinder/astar.cpp
index e6b9cd958..df9e7314a 100644
--- a/src/pathfinder/astar.cpp
+++ b/src/pathfinder/astar.cpp
@@ -54,7 +54,7 @@ local int Threshold;
 local int OpenSetMaxSize;
 local int AStarMatrixSize;
 #define MAX_CLOSE_SET_RATIO 4 
-#define MAX_OPEN_SET_RATIO 10 	// 16 to small
+#define MAX_OPEN_SET_RATIO 8 	// 10,16 to small
 
 /// see pathfinder.h
 global int AStarFixedUnitCrossingCost=MaxMapWidth*MaxMapHeight;