[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23781] trunk/blender/source/blender: Fix some mem leaks
Damien Plisson
damien.plisson at yahoo.fr
Mon Oct 12 13:41:20 CEST 2009
Revision: 23781
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23781
Author: damien78
Date: 2009-10-12 13:41:20 +0200 (Mon, 12 Oct 2009)
Log Message:
-----------
Fix some mem leaks
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/intern/util.c
trunk/blender/source/blender/editors/screen/area.c
Modified: trunk/blender/source/blender/blenlib/intern/util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/util.c 2009-10-12 11:27:34 UTC (rev 23780)
+++ trunk/blender/source/blender/blenlib/intern/util.c 2009-10-12 11:41:20 UTC (rev 23781)
@@ -1527,6 +1527,8 @@
bundleURL = CFBundleCopyBundleURL(mainBundle);
pathStr = CFURLCopyFileSystemPath(bundleURL, kCFURLPOSIXPathStyle);
CFStringGetCString(pathStr, path, MAXPATHLEN, kCFStringEncodingASCII);
+ CFRelease(pathStr);
+ CFRelease(bundleURL);
return path;
}
#endif
Modified: trunk/blender/source/blender/editors/screen/area.c
===================================================================
--- trunk/blender/source/blender/editors/screen/area.c 2009-10-12 11:27:34 UTC (rev 23780)
+++ trunk/blender/source/blender/editors/screen/area.c 2009-10-12 11:41:20 UTC (rev 23781)
@@ -193,7 +193,7 @@
static void region_draw_azone(ScrArea *sa, AZone *az)
{
- GLUquadricObj *qobj = gluNewQuadric();
+ GLUquadricObj *qobj = NULL;
short midx = az->x1 + (az->x2 - az->x1)/2;
short midy = az->y1 + (az->y2 - az->y1)/2;
@@ -202,6 +202,8 @@
/* only display action zone icons when the region is hidden */
if (!(az->ar->flag & RGN_FLAG_HIDDEN)) return;
+ qobj = gluNewQuadric();
+
glPushMatrix();
glTranslatef(midx, midy, 0.);
More information about the Bf-blender-cvs
mailing list