Issue #24917: time_strftime() Buffer Over-read. Patch by John Leitch.

This commit is contained in:
Steve Dower 2015-09-05 20:55:34 -07:00
parent ca3f435fe6
commit 0fba9b324f
2 changed files with 8 additions and 0 deletions

View file

@ -662,6 +662,12 @@ time_strftime(PyObject *self, PyObject *args)
"format %y requires year >= 1900 on AIX");
return NULL;
}
else if (outbuf[1] == '\0')
{
PyErr_SetString(PyExc_ValueError, "Incomplete format string");
Py_DECREF(format);
return NULL;
}
}
#endif