diff options
author | Barry Warsaw <barry@python.org> | 2001-11-28 21:36:28 +0000 |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2001-11-28 21:36:28 +0000 |
commit | 6e714ff572add197b49edd34e866ba652211ca1a (patch) | |
tree | 648c5c446ef6ce0c2a893c3bb6a22f99703bca11 /Python/symtable.c | |
parent | 54f5de5dc26621e5e17c613d9eced8f227ffe80a (diff) | |
download | cpython-6e714ff572add197b49edd34e866ba652211ca1a.tar.gz |
ste_repr(): Conversion of sprintf() to PyOS_snprintf() for buffer
overrun avoidance.
Diffstat (limited to 'Python/symtable.c')
-rw-r--r-- | Python/symtable.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Python/symtable.c b/Python/symtable.c index 4f63ae798f..080bfd5aa3 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -85,10 +85,11 @@ ste_repr(PySymtableEntryObject *ste) { char buf[256]; - sprintf(buf, "<symtable entry %.100s(%ld), line %d>", - PyString_AS_STRING(ste->ste_name), - PyInt_AS_LONG(ste->ste_id), - ste->ste_lineno); + PyOS_snprintf(buf, sizeof(buf), + "<symtable entry %.100s(%ld), line %d>", + PyString_AS_STRING(ste->ste_name), + PyInt_AS_LONG(ste->ste_id), + ste->ste_lineno); return PyString_FromString(buf); } |