From 104dbabee980a7d88d7a3f385beeeaf22c9a0862 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 19 Jan 2018 11:42:13 -0800 Subject: [PATCH] Infinite loop guard --- libraries/image/src/image/Image.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/image/src/image/Image.cpp b/libraries/image/src/image/Image.cpp index 183b3a7bf3..9115dd09e2 100644 --- a/libraries/image/src/image/Image.cpp +++ b/libraries/image/src/image/Image.cpp @@ -49,6 +49,9 @@ static std::atomic compressGrayscaleTextures { false }; static std::atomic compressCubeTextures { false }; uint rectifyDimension(const uint& dimension) { + if (dimension == 0) { + return 0; + } if (dimension < SPARSE_PAGE_SIZE.x) { uint newSize = SPARSE_PAGE_SIZE.x; while (dimension <= newSize / 2) {