Message291563
The first parameter of kqueue.control() is documented as an iterable. But actually it should have a length. kqueue.control() uses PyObject_Size() for allocating an array and PyObject_GetIter()+PyIter_Next() for iterating kevent objects and filling the array. If the length and the iterator are not consistent this can lead to writing past the end of the array. |
|
Date |
User |
Action |
Args |
2017-04-12 17:13:38 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, koobs |
2017-04-12 17:13:38 | serhiy.storchaka | set | messageid: <1492017218.53.0.767201958064.issue30058@psf.upfronthosting.co.za> |
2017-04-12 17:13:38 | serhiy.storchaka | link | issue30058 messages |
2017-04-12 17:13:38 | serhiy.storchaka | create | |
|