diff --git a/src/naveditor/GameUtils.cpp b/src/naveditor/GameUtils.cpp index b7366bf3..d34f233c 100644 --- a/src/naveditor/GameUtils.cpp +++ b/src/naveditor/GameUtils.cpp @@ -172,7 +172,7 @@ int buildLinkTable(dtNavMesh* mesh, LinkTableData& data) } } - return (data.setCount-1) * ((data.setCount + 31) / 32) + (data.setCount-1) / 32; + return sizeof(int)*(data.setCount-1) * ((data.setCount + 31) / 32) + (data.setCount-1) / 32; } void setReachable(std::vector& data, int count, int id1, int id2, bool value) {