• Serhiy Storchaka's avatar
    bpo-25862: Fix several bugs in the _io module. (GH-8026) · fdb5a50e
    Serhiy Storchaka yazdı
    They can be exposed when some C API calls fail due to lack of
    memory.
    
    * Failed Py_BuildValue() could cause an assertion error in the
      following TextIOWrapper.tell().
    * input_chunk could be decrefed twice in TextIOWrapper.seek()
      after failed Py_BuildValue().
    * initvalue could leak in StringIO.__getstate__() after failed
      PyDict_Copy().
    fdb5a50e
stringio.c 29.7 KB