Closes #23247: Fix a crash in the StreamWriter.reset() of CJK codecs

This commit is contained in:
Victor Stinner 2015-07-16 22:17:31 +02:00
parent b37f43f94b
commit 579db160b3
3 changed files with 12 additions and 0 deletions

View file

@ -1629,6 +1629,9 @@ mbstreamwriter_reset(MultibyteStreamWriterObject *self)
{
PyObject *pwrt;
if (!self->pending)
Py_RETURN_NONE;
pwrt = multibytecodec_encode(self->codec, &self->state,
self->pending, NULL, self->errors,
MBENC_FLUSH | MBENC_RESET);