Cycles: fix small memory leak in image loading.

This commit is contained in:
Brecht Van Lommel 2011-08-15 19:30:24 +00:00
parent 962377f26e
commit 18387f3e3f

@ -135,6 +135,7 @@ bool ImageManager::file_load_image(Image *img, device_vector<uchar4>& tex_img)
int components = spec.nchannels;
if(!(components == 1 || components == 3 || components == 4)) {
in->close();
delete in;
return false;
}
@ -150,6 +151,7 @@ bool ImageManager::file_load_image(Image *img, device_vector<uchar4>& tex_img)
AutoStride);
in->close();
delete in;
if(components == 3) {
for(int i = width*height-1; i >= 0; i--) {