Ella Ma

Results 10 issues of Ella Ma

Returning a new reference here: https://github.com/iustin/pyxattr/blob/c3466e74a2d72ede0d121aabdf687fa8d348bfc6/xattr.c#L632 Variable `my_tuple` goes out of scope without decreasing the refcnt. https://github.com/iustin/pyxattr/blob/c3466e74a2d72ede0d121aabdf687fa8d348bfc6/xattr.c#L639 Internal Report ID: 19f80b --- Returning a new reference here: https://github.com/iustin/pyxattr/blob/c3466e74a2d72ede0d121aabdf687fa8d348bfc6/xattr.c#L1185 Error handling...

The function `InvokeTimer::Create` will actually trigger a `shared_ptr` circular reference that makes an object of InvokeTimer to hold its own `shared_ptr`. If `InvokeTimer::OnTimeTriggered` or `InvokeTimer::OnCancled` is not finally invoked, it...

* API [`PyDict_SetItemString`](https://docs.python.org/3/c-api/dict.html#c.PyDict_SetItemString) does not steal a reference from the third argument. * API [`PyDict_SetItem`](https://docs.python.org/3/c-api/dict.html#c.PyDict_SetItem) does not steal a reference from the last argument. * API [`PyList_Append`](https://docs.python.org/3/c-api/list.html#c.PyList_Append) does not steal...

Memory

New reference is returned here: https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/_imaging.c#L4253 Function returns without decreasing the refcnt. https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/_imaging.c#L4256 Internal Report ID: 3fa97f --- New reference is returned here: https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/_imagingft.c#L1071 Function returns without decreasing the refcnt....

Memory

1. A new reference is returned and assigned to `seq`. https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/_imagingft.c#L301 2. `seq` is only passed to APIs that do not steal a reference from the argument before it goes...

Memory

1. A new reference is returned and assigned to `bytes`. https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/Tk/tkImaging.c#L371 2. Function returns without decreasing the refcnt of `bytes`. https://github.com/python-pillow/Pillow/blob/68e39cba431680105c0e0f1a54371b7028e8da9a/src/Tk/tkImaging.c#L375 Internal Report ID: c6d448

Memory

**Describe the bug** During module initialization, the call to macro `import_array` will return `NULL` directly on failure, which will make the created module leaked without decreasing its refcnt. **Bug path...

bug

I am now testing my new linter for checking smart pointer errors, and I have found something in your repo. Some of the classes declare a private `auto_ptr` field without...

https://github.com/shadowsocks/shadowsocks-libev/blob/e21f8248b64528b9a30a87331074a0eae6676225/src/jconf.c#L309 Similar to the memory leak that has been fixed with commit a727596faaa91a4459daad4cc5a6618c20ce6475, the argument returned by `to_string` will also get leaked after call to function `parse_dscp`.

For HotCRP users, is there a convenient way to navigate to the list of conferences that I participated in? I can only find that list from the front page (https://hotcrp.com/),...