Update of /cvsroot/wpdev/wolfpack/python
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3521
Modified Files:
global.cpp
Log Message:
Crashfix
Index: global.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/python/global.cpp,v
retrieving revision 1.139
retrieving revision 1.140
diff -C2 -d -r1.139 -r1.140
*** global.cpp 7 Jul 2004 13:04:45 -0000 1.139
--- global.cpp 9 Jul 2004 10:55:57 -0000 1.140
***************
*** 68,71 ****
--- 68,76 ----
PyObject* PyGetObjectObject( cUObject* object )
{
+ if (!object) {
+ Py_INCREF(Py_None);
+ return Py_None;
+ }
+
if ( dynamic_cast<P_ITEM>( object ) )
return PyGetItemObject( ( P_ITEM ) object );
***************
*** 73,77 ****
return PyGetCharObject( ( P_CHAR ) object );
! return 0;
}
--- 78,83 ----
return PyGetCharObject( ( P_CHAR ) object );
! Py_INCREF(Py_None);
! return Py_None;
}
|