diff --git a/rts/Sim/Misc/QuadField.cpp b/rts/Sim/Misc/QuadField.cpp index 72a50988bfc..bf1c2809a47 100644 --- a/rts/Sim/Misc/QuadField.cpp +++ b/rts/Sim/Misc/QuadField.cpp @@ -63,7 +63,7 @@ CQuadField::CQuadField() baseQuads.resize(numQuadsX * numQuadsZ); - tempQuads = new int[1000]; + tempQuads = new int[numQuadsX * numQuadsZ]; } CQuadField::~CQuadField()