diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 74e3778b0d..5d3d6c6d84 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -4877,8 +4877,6 @@ void Magick::Image::write(Blob *blob_) data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); if (length > 0) blob_->updateNoCopy(data,length,Blob::MallocAllocator); - if (data != NULL) - data=RelinquishMagickMemory(data); ThrowImageException; } @@ -4896,8 +4894,6 @@ void Magick::Image::write(Blob *blob_,const std::string &magick_) data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); if (length > 0) blob_->updateNoCopy(data,length,Blob::MallocAllocator); - if (data != NULL) - data=RelinquishMagickMemory(data); ThrowImageException; } @@ -4917,8 +4913,6 @@ void Magick::Image::write(Blob *blob_,const std::string &magick_, data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); if (length > 0) blob_->updateNoCopy(data,length,Blob::MallocAllocator); - if (data != NULL) - data=RelinquishMagickMemory(data); ThrowImageException; }