diff --git a/tools/etc1tool/etc1tool.cpp b/tools/etc1tool/etc1tool.cpp index 34bcbeccd..ecf96ec07 100644 --- a/tools/etc1tool/etc1tool.cpp +++ b/tools/etc1tool/etc1tool.cpp @@ -144,6 +144,7 @@ int read_PNG_File(const char* pInput, etc1_byte** ppImageData, png_uint_32 height = 0; int result = -1; etc1_byte* pSourceImage = 0; + png_uint_32 stride = 0; if ((pIn = fopen(pInput, "rb")) == NULL) { fprintf(stderr, "Could not open input file %s for reading: %d\n", @@ -196,7 +197,7 @@ int read_PNG_File(const char* pInput, etc1_byte** ppImageData, &color_type, NULL, NULL, NULL); } - png_uint_32 stride = 3 * width; + stride = 3 * width; pSourceImage = new etc1_byte[stride * height]; if (! pSourceImage) {