From 4b4ab20f2c07a0e555c0b982089448b5471f6521 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 28 Nov 2001 21:36:28 +0000 Subject: [PATCH] ste_repr(): Conversion of sprintf() to PyOS_snprintf() for buffer overrun avoidance. --- Python/symtable.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Python/symtable.c b/Python/symtable.c index 4f63ae798f0..080bfd5aa33 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -85,10 +85,11 @@ ste_repr(PySymtableEntryObject *ste) { char buf[256]; - sprintf(buf, "", - PyString_AS_STRING(ste->ste_name), - PyInt_AS_LONG(ste->ste_id), - ste->ste_lineno); + PyOS_snprintf(buf, sizeof(buf), + "", + PyString_AS_STRING(ste->ste_name), + PyInt_AS_LONG(ste->ste_id), + ste->ste_lineno); return PyString_FromString(buf); }