From d4e210ee95430e6e8309e009fe7f0a70ca2dd606 Mon Sep 17 00:00:00 2001 From: Craig Robbins Date: Tue, 10 Mar 2015 18:46:28 +1000 Subject: Ensure that heightmap is initialized before use Without this, cavegen will use values in the heightmap before they are initialized. --- src/mapgen_v6.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mapgen_v6.cpp b/src/mapgen_v6.cpp index 7f5be27ae..d4b9201d9 100644 --- a/src/mapgen_v6.cpp +++ b/src/mapgen_v6.cpp @@ -56,6 +56,7 @@ MapgenV6::MapgenV6(int mapgenid, MapgenParams *params, EmergeManager *emerge) this->ystride = csize.X; //////fix this this->heightmap = new s16[csize.X * csize.Z]; + memset(this->heightmap, 0, csize.X * csize.Z * sizeof(*this->heightmap)); MapgenV6Params *sp = (MapgenV6Params *)params->sparams; this->spflags = sp->spflags; -- cgit v1.2.3