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