[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13660] trunk/blender/source/blender/nodes /intern/SHD_nodes/SHD_dynamic.c: * fix provided by Stefan Birgmeier ( qwequ777): int pos may lead to crashes on 64-bit systems.

Nathan Letwory jesterking at letwory.net
Tue Feb 12 19:56:33 CET 2008


Revision: 13660
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13660
Author:   jesterking
Date:     2008-02-12 19:56:32 +0100 (Tue, 12 Feb 2008)

Log Message:
-----------
* fix provided by Stefan Birgmeier (qwequ777): int pos may lead to crashes on 64-bit systems. PyDict_Next takes a Py_ssize_t, not an int (tsk tsk).

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/intern/SHD_nodes/SHD_dynamic.c

Modified: trunk/blender/source/blender/nodes/intern/SHD_nodes/SHD_dynamic.c
===================================================================
--- trunk/blender/source/blender/nodes/intern/SHD_nodes/SHD_dynamic.c	2008-02-12 17:24:15 UTC (rev 13659)
+++ trunk/blender/source/blender/nodes/intern/SHD_nodes/SHD_dynamic.c	2008-02-12 18:56:32 UTC (rev 13660)
@@ -314,7 +314,8 @@
 	NodeScriptDict *nsd = NULL;
 	PyObject *pyresult = NULL;
 	char *buf = NULL;
-	int pos = 0, is_valid_script = 0;
+	Py_ssize_t pos = 0;
+	int is_valid_script = 0;
 
 	if (!node->id || !node->storage)
 		return 0;





More information about the Bf-blender-cvs mailing list