[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60291] trunk/blender/source/blender/ makesrna/intern/rna_access.c: Fix [#36788] changing the built in keying set prints "attempt to free NULL pointer" to console.
Bastien Montagne
montagne29 at wanadoo.fr
Sat Sep 21 09:37:12 CEST 2013
Revision: 60291
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60291
Author: mont29
Date: 2013-09-21 07:37:11 +0000 (Sat, 21 Sep 2013)
Log Message:
-----------
Fix [#36788] changing the built in keying set prints "attempt to free NULL pointer" to console.
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_access.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_access.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_access.c 2013-09-21 07:18:42 UTC (rev 60290)
+++ trunk/blender/source/blender/makesrna/intern/rna_access.c 2013-09-21 07:37:11 UTC (rev 60291)
@@ -4419,10 +4419,12 @@
data_path = RNA_path_from_ID_to_struct(ptr);
- ret = BLI_sprintfN("%s.%s",
- id_path, data_path);
+ /* XXX data_path may be NULL (see #36788), do we want to get the 'bpy.data.foo["bar"].(null)' stuff? */
+ ret = BLI_sprintfN("%s.%s", id_path, data_path);
- MEM_freeN(data_path);
+ if (data_path) {
+ MEM_freeN(data_path);
+ }
MEM_freeN(id_path);
return ret;
More information about the Bf-blender-cvs
mailing list