[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);