diff --git a/NIF_Blocks.cpp b/NIF_Blocks.cpp index 6cdcc68451610ae78572773599f59e07d6df9f75..08cf441c3d0a1d328015e866a8caec66056865f2 100644 --- a/NIF_Blocks.cpp +++ b/NIF_Blocks.cpp @@ -3880,7 +3880,8 @@ void NiPixelData::SetColors( const vector<Color4> & new_pixels, bool generate_mi delete [] data; } - data = new byte[size * bpp / 8]; + dataSize = size * bpp / 8; + data = new byte[dataSize]; //Copy pixels to Color4 C array Color4 * tmp_image = new Color4[new_pixels.size()];