[VALGRIND] delete error

This commit is contained in:
Edouard DUPIN 2014-10-23 22:17:39 +02:00
parent aa66ac176f
commit ff1239ee26

View File

@ -153,7 +153,7 @@ bool egami::loadPNG(const std::string& _inputFile, egami::Image& _ouputImage) {
tmpColor.set(ptr[0], ptr[1],ptr[2],ptr[3]); tmpColor.set(ptr[0], ptr[1],ptr[2],ptr[3]);
_ouputImage.set(ivec2(x,y), tmpColor); _ouputImage.set(ivec2(x,y), tmpColor);
} }
delete row_pointers[y]; free(row_pointers[y]);
} }
break; break;
case PNG_COLOR_TYPE_RGB: case PNG_COLOR_TYPE_RGB:
@ -165,7 +165,7 @@ bool egami::loadPNG(const std::string& _inputFile, egami::Image& _ouputImage) {
tmpColor.set(ptr[0], ptr[1],ptr[2]); tmpColor.set(ptr[0], ptr[1],ptr[2]);
_ouputImage.set(ivec2(x,y), tmpColor); _ouputImage.set(ivec2(x,y), tmpColor);
} }
delete row_pointers[y]; free(row_pointers[y]);
} }
break; break;
case PNG_COLOR_TYPE_GRAY: case PNG_COLOR_TYPE_GRAY:
@ -177,7 +177,7 @@ bool egami::loadPNG(const std::string& _inputFile, egami::Image& _ouputImage) {
tmpColor.set(ptr[0],ptr[0],ptr[0]); tmpColor.set(ptr[0],ptr[0],ptr[0]);
_ouputImage.set(ivec2(x,y), tmpColor); _ouputImage.set(ivec2(x,y), tmpColor);
} }
delete row_pointers[y]; free(row_pointers[y]);
} }
break; break;
case PNG_COLOR_TYPE_GRAY_ALPHA: case PNG_COLOR_TYPE_GRAY_ALPHA:
@ -189,7 +189,7 @@ bool egami::loadPNG(const std::string& _inputFile, egami::Image& _ouputImage) {
tmpColor.set(ptr[0],ptr[0],ptr[0],ptr[1]); tmpColor.set(ptr[0],ptr[0],ptr[0],ptr[1]);
_ouputImage.set(ivec2(x,y), tmpColor); _ouputImage.set(ivec2(x,y), tmpColor);
} }
delete row_pointers[y]; free(row_pointers[y]);
} }
break; break;
default: default: