Issue #24917: time_strftime() buffer over-read.
This commit is contained in:
parent
e8d58d1f02
commit
aa2fcc6b35
|
@ -81,6 +81,8 @@ Core and Builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Issue #24917: time_strftime() buffer over-read.
|
||||
|
||||
- Issue #23144: Make sure that HTMLParser.feed() returns all the data, even
|
||||
when convert_charrefs is True.
|
||||
|
||||
|
|
|
@ -655,6 +655,8 @@ time_strftime(PyObject *self, PyObject *args)
|
|||
outbuf != NULL;
|
||||
outbuf = wcschr(outbuf+2, '%'))
|
||||
{
|
||||
if (outbuf[1] == L'\0')
|
||||
break;
|
||||
/* Issue #19634: On AIX, wcsftime("y", (1899, 1, 1, 0, 0, 0, 0, 0, 0))
|
||||
returns "0/" instead of "99" */
|
||||
if (outbuf[1] == L'y' && buf.tm_year < 0) {
|
||||
|
|
Loading…
Reference in New Issue