[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40263] trunk/blender: - fix for memory leak in findFreeNavPolyIndex()

Campbell Barton ideasman42 at gmail.com
Fri Sep 16 16:02:45 CEST 2011


Revision: 40263
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40263
Author:   campbellbarton
Date:     2011-09-16 14:02:44 +0000 (Fri, 16 Sep 2011)
Log Message:
-----------
- fix for memory leak in findFreeNavPolyIndex()
- also correct own script for running cppcheck.

Modified Paths:
--------------
    trunk/blender/build_files/cmake/cmake_static_check_cppcheck.py
    trunk/blender/source/blender/editors/object/object_navmesh.cpp

Modified: trunk/blender/build_files/cmake/cmake_static_check_cppcheck.py
===================================================================
--- trunk/blender/build_files/cmake/cmake_static_check_cppcheck.py	2011-09-16 13:14:02 UTC (rev 40262)
+++ trunk/blender/build_files/cmake/cmake_static_check_cppcheck.py	2011-09-16 14:02:44 UTC (rev 40263)
@@ -36,7 +36,9 @@
 CHECKER_BIN = "cppcheck"
 
 CHECKER_ARGS = [
-    "-I" + os.join(project_source_info.SORCE_DIR, "blender/extern/glew/include"),
+    # not sure why this is needed, but it is.
+    "-I" + os.path.join(project_source_info.SOURCE_DIR, "extern/glew/include"),
+
     #  "--check-config", # when includes are missing
     #  "--enable=all",  # if you want sixty hundred pedantic suggestions
     ]

Modified: trunk/blender/source/blender/editors/object/object_navmesh.cpp
===================================================================
--- trunk/blender/source/blender/editors/object/object_navmesh.cpp	2011-09-16 13:14:02 UTC (rev 40262)
+++ trunk/blender/source/blender/editors/object/object_navmesh.cpp	2011-09-16 14:02:44 UTC (rev 40263)
@@ -575,7 +575,7 @@
 		else if (indices[i]>freeIdx)
 			break;
 	}
-	delete indices;
+	delete [] indices;
 	return freeIdx;
 }
 




More information about the Bf-blender-cvs mailing list