[ctypes-commit] ctypes/source _ctypes.c,1.193,1.194
Brought to you by:
theller
From: Thomas H. <th...@us...> - 2004-12-30 13:04:11
|
Update of /cvsroot/ctypes/ctypes/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11835 Modified Files: _ctypes.c Log Message: Prevent NULL pointer access when assigning to pointer instances. Index: _ctypes.c =================================================================== RCS file: /cvsroot/ctypes/ctypes/source/_ctypes.c,v retrieving revision 1.193 retrieving revision 1.194 diff -C2 -d -r1.193 -r1.194 *** _ctypes.c 17 Dec 2004 13:08:23 -0000 1.193 --- _ctypes.c 30 Dec 2004 13:03:51 -0000 1.194 *************** *** 3238,3241 **** --- 3238,3247 ---- return -1; } + + if (*(void **)self->b_ptr == NULL) { + PyErr_SetString(PyExc_ValueError, + "NULL pointer access"); + return -1; + } stgdict = PyObject_stgdict((PyObject *)self); |