From: kwolekr Date: Mon, 20 Apr 2015 01:39:10 +0000 (-0400) Subject: Noise: Correct noise objects created with invalid dimensions X-Git-Tag: 0.4.13~353 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=687d969c9c50be98597ee9f383280517f1f8cd97;p=oweals%2Fminetest.git Noise: Correct noise objects created with invalid dimensions --- diff --git a/src/noise.cpp b/src/noise.cpp index bb7c9969e..9852a1524 100644 --- a/src/noise.cpp +++ b/src/noise.cpp @@ -485,6 +485,13 @@ Noise::~Noise() void Noise::allocBuffers() { + if (sx < 1) + sx = 1; + if (sy < 1) + sy = 1; + if (sz < 1) + sz = 1; + this->noise_buf = NULL; resizeNoiseBuf(sz > 1);