[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39426] branches/cycles/intern/cycles/ render/image.cpp: Cycles: fix small memory leak in image loading.

Brecht Van Lommel brechtvanlommel at pandora.be
Mon Aug 15 21:30:25 CEST 2011


Revision: 39426
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39426
Author:   blendix
Date:     2011-08-15 19:30:24 +0000 (Mon, 15 Aug 2011)
Log Message:
-----------
Cycles: fix small memory leak in image loading.

Modified Paths:
--------------
    branches/cycles/intern/cycles/render/image.cpp

Modified: branches/cycles/intern/cycles/render/image.cpp
===================================================================
--- branches/cycles/intern/cycles/render/image.cpp	2011-08-15 17:55:25 UTC (rev 39425)
+++ branches/cycles/intern/cycles/render/image.cpp	2011-08-15 19:30:24 UTC (rev 39426)
@@ -135,6 +135,7 @@
 	int components = spec.nchannels;
 
 	if(!(components == 1 || components == 3 || components == 4)) {
+		in->close();
 		delete in;
 		return false;
 	}
@@ -150,6 +151,7 @@
 		AutoStride);
 
 	in->close();
+	delete in;
 
 	if(components == 3) {
 		for(int i = width*height-1; i >= 0; i--) {




More information about the Bf-blender-cvs mailing list