[Python-checkins] python/dist/src/Objects typeobject.c,2.177,2.178
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Thu, 15 Aug 2002 20:47:51 -0700
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv3088
Modified Files:
typeobject.c
Log Message:
Fix SF bug 595838 -- buffer in type_new() should not be static. Moved
to inner scope, too.
Index: typeobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/typeobject.c,v
retrieving revision 2.177
retrieving revision 2.178
diff -C2 -d -r2.177 -r2.178
*** typeobject.c 14 Aug 2002 17:26:30 -0000 2.177
--- typeobject.c 16 Aug 2002 03:47:49 -0000 2.178
***************
*** 1009,1013 ****
PyObject *name, *bases, *dict;
static char *kwlist[] = {"name", "bases", "dict", 0};
- static char buffer[256];
PyObject *slots, *tmp, *newslots;
PyTypeObject *type, *base, *tmptype, *winner;
--- 1009,1012 ----
***************
*** 1172,1175 ****
--- 1171,1175 ----
for (i = j = 0; i < nslots; i++) {
char *s;
+ char buffer[256];
tmp = PyTuple_GET_ITEM(slots, i);
s = PyString_AS_STRING(tmp);