[Bf-blender-cvs] [5d1a5001f4d] master: Fix T52628: own error in string duplication

Campbell Barton noreply at git.blender.org
Fri Sep 8 18:00:47 CEST 2017


Commit: 5d1a5001f4d039b421757419472287331ab03bd3
Author: Campbell Barton
Date:   Sat Sep 9 01:59:07 2017 +1000
Branches: master
https://developer.blender.org/rB5d1a5001f4d039b421757419472287331ab03bd3

Fix T52628: own error in string duplication

Error in 636baa598a56

===================================================================

M	source/blender/makesrna/intern/rna_define.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_define.c b/source/blender/makesrna/intern/rna_define.c
index 2a6a3d06b15..0e91c158669 100644
--- a/source/blender/makesrna/intern/rna_define.c
+++ b/source/blender/makesrna/intern/rna_define.c
@@ -3331,8 +3331,8 @@ void RNA_enum_item_end(EnumPropertyItem **items, int *totitem)
 void RNA_def_struct_duplicate_pointers(BlenderRNA *brna, StructRNA *srna)
 {
 	if (srna->identifier) {
+		srna->identifier = BLI_strdup(srna->identifier);
 		if (srna->flag & STRUCT_PUBLIC_NAMESPACE) {
-			srna->identifier = BLI_strdup(srna->identifier);
 			BLI_ghash_replace_key(brna->structs_map, (void *)srna->identifier);
 		}
 	}



More information about the Bf-blender-cvs mailing list