[Python-checkins] CVS: python/dist/src/Objects weakrefobject.c,1.4,1.5

M.-A. Lemburg lemburg@users.sourceforge.net
Wed, 28 Nov 2001 03:47:02 -0800


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv15762/Objects

Modified Files:
	weakrefobject.c 
Log Message:
Fixes for possible buffer overflows in sprintf() usages.



Index: weakrefobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/weakrefobject.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** weakrefobject.c	2001/10/22 16:31:40	1.4
--- weakrefobject.c	2001/11/28 11:46:59	1.5
***************
*** 136,140 ****
      }
      else {
!         sprintf(buffer, "<weakref at %#lx; to '%s' at %#lx>",
                  (long)(self), PyWeakref_GET_OBJECT(self)->ob_type->tp_name,
                  (long)(PyWeakref_GET_OBJECT(self)));
--- 136,140 ----
      }
      else {
!         sprintf(buffer, "<weakref at %#lx; to '%.50s' at %#lx>",
                  (long)(self), PyWeakref_GET_OBJECT(self)->ob_type->tp_name,
                  (long)(PyWeakref_GET_OBJECT(self)));