Corrects Invalid Write (reported by valgrind ) in AtlasManager. 57/44857/2
authorRichard Underhill <r.underhill@partner.samsung.com>
Tue, 28 Jul 2015 12:16:15 +0000 (13:16 +0100)
committerRichard Underhill <r.underhill@partner.samsung.com>
Tue, 28 Jul 2015 15:39:27 +0000 (08:39 -0700)
Change-Id: I61ddeb16bca679b51c4e1a232e64f95070809374
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
dali-toolkit/internal/atlas-manager/atlas-manager-impl.cpp

index 868c589..3e69856 100644 (file)
@@ -133,7 +133,7 @@ Toolkit::AtlasManager::AtlasId AtlasManager::CreateAtlas( const Toolkit::AtlasMa
   atlasDescriptor.mVerticalStrip = BufferImage::New( SINGLE_PIXEL_PADDING, blockHeight - DOUBLE_PIXEL_PADDING, pixelformat );
 
   memset( atlasDescriptor.mHorizontalStrip.GetBuffer(), 0, atlasDescriptor.mHorizontalStrip.GetBufferSize() );
   atlasDescriptor.mVerticalStrip = BufferImage::New( SINGLE_PIXEL_PADDING, blockHeight - DOUBLE_PIXEL_PADDING, pixelformat );
 
   memset( atlasDescriptor.mHorizontalStrip.GetBuffer(), 0, atlasDescriptor.mHorizontalStrip.GetBufferSize() );
-  memset( atlasDescriptor.mVerticalStrip.GetBuffer(), 0, atlasDescriptor.mHorizontalStrip.GetBufferSize() );
+  memset( atlasDescriptor.mVerticalStrip.GetBuffer(), 0, atlasDescriptor.mVerticalStrip.GetBufferSize() );
 
   BufferImage filledPixelImage = BufferImage::New( 1u, 1u, pixelformat );
   memset( filledPixelImage.GetBuffer(), 0xFF, filledPixelImage.GetBufferSize() );
 
   BufferImage filledPixelImage = BufferImage::New( 1u, 1u, pixelformat );
   memset( filledPixelImage.GetBuffer(), 0xFF, filledPixelImage.GetBufferSize() );