Message359821
The parsetok function currently contains the following code:
if (!growable_comment_array_init(&type_ignores, 10)) {
err_ret->error = E_NOMEM;
PyTokenizer_Free(tok);
return NULL;
}
if ((ps = PyParser_New(g, start)) == NULL) {
err_ret->error = E_NOMEM;
PyTokenizer_Free(tok);
return NULL;
}
If PyParser_New fails, there is a memory leak because growable_comment_array_deallocate is not called on type_ignores. |
|
Date |
User |
Action |
Args |
2020-01-11 20:13:33 | alex.henrie | set | recipients:
+ alex.henrie |
2020-01-11 20:13:33 | alex.henrie | set | messageid: <1578773613.93.0.403344641263.issue39307@roundup.psfhosted.org> |
2020-01-11 20:13:33 | alex.henrie | link | issue39307 messages |
2020-01-11 20:13:33 | alex.henrie | create | |
|