[Bf-blender-cvs] [0952a8e] master: Cleanup: set `fd->mainlist` to NULL at the end of `blo_read_file_internal()`.

Bastien Montagne noreply at git.blender.org
Sat Aug 29 16:48:55 CEST 2015


Commit: 0952a8e44ae2eb9617426c5878acf0224a0831b2
Author: Bastien Montagne
Date:   Sat Aug 29 16:47:32 2015 +0200
Branches: master
https://developer.blender.org/rB0952a8e44ae2eb9617426c5878acf0224a0831b2

Cleanup: set `fd->mainlist` to NULL at the end of `blo_read_file_internal()`.

This is a local var, do not try to use it later!

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

M	source/blender/blenloader/intern/readfile.c

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

diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 6600273..e71cf0a 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -8347,6 +8347,8 @@ BlendFileData *blo_read_file_internal(FileData *fd, const char *filepath)
 	
 	link_global(fd, bfd);	/* as last */
 	
+	fd->mainlist = NULL;  /* Safety, this is local variable, shall not be used afterward. */
+
 	return bfd;
 }




More information about the Bf-blender-cvs mailing list