commit | 312af42b47ad32ad8935b5706a890865a4f34d40 | [log] [tgz] |
---|---|---|
author | Barry Warsaw <barry@python.org> | Wed Nov 28 20:56:44 2001 +0000 |
committer | Barry Warsaw <barry@python.org> | Wed Nov 28 20:56:44 2001 +0000 |
tree | 2bbe0297dd23bd460665ffb21f86bc1c54a784be | |
parent | 6197509f2487a07af8ebfda75ac500aaa42df780 [diff] [blame] |
structseq_new(): Conversion of sprintf() to PyOS_snprintf() for buffer overrun avoidance.
diff --git a/Objects/structseq.c b/Objects/structseq.c index 7ad607b..2ab9b52 100644 --- a/Objects/structseq.c +++ b/Objects/structseq.c
@@ -102,7 +102,8 @@ len = PySequence_Length(arg); required_len = REAL_SIZE_TP(type); if (len != required_len) { - sprintf(msgbuf, + PyOS_snprintf( + msgbuf, sizeof(msgbuf), "constructor takes exactly %d arguments (%d given)", required_len, len);