diff --git a/src/map.c b/src/map.c index 7704a7bb82117347056fe85c17011ef4151b5bac..96ad49ea7879b4b9c49de9a29e6b0c7f9ce0b7bb 100644 --- a/src/map.c +++ b/src/map.c @@ -1319,7 +1319,7 @@ static int minimap_to_screen(lua_State *L) int ptr; GLubyte *mm = map->minimap; - memset(mm, 0, mdw * mdh * 4 * sizeof(GLubyte)); + memset(mm, 0, map->mm_rw * map->mm_rh * 4 * sizeof(GLubyte)); for (z = 0; z < map->zdepth; z++) { for (i = mdx; i < mdx + mdw; i++)