Message192079
Unpickler_set_memo() has a memory leak when it is called with an empty dictionariy as argument
- PyDict_Check(obj) is true
- PyDict_Size(obj) returns 0
- _Unpickler_NewMemo(new_memo_size) calls PyMem_MALLOC(0)
- PyMem_MALLOC(0) returns a valid pointer although 0 bytes have been requested
- later on an error occurs: goto exit
- because new_memo_size == 0, PyMem_FREE(new_memo) is never executed
CID 983308 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "new_memo" going out of scope leaks the storage it points to. |
|
Date |
User |
Action |
Args |
2013-06-30 17:00:56 | christian.heimes | set | recipients:
+ christian.heimes |
2013-06-30 17:00:56 | christian.heimes | set | messageid: <1372611656.54.0.917364518453.issue18333@psf.upfronthosting.co.za> |
2013-06-30 17:00:56 | christian.heimes | link | issue18333 messages |
2013-06-30 17:00:56 | christian.heimes | create | |
|