Another serious memory leak in python-ldap2006-04-05 00:47 • DevelopmentI have submitted another patch for python-ldap. This time it’s error path.参与评论
终于抓住了py-ldap中的内存泄漏!!2006-03-24 17:02 • Development之前曾经误认为 Python中存在内存泄漏,不过最终证明还是C程序的问题。Py-LDAP2这个模块在某些情况下,会泄漏一个空的List,具体泄漏代码如下:retval = Py_BuildValue("(OOiO)", result_str, pmsg, res_msgid, pyctrls ? pyctrls : PyList_New(0));当pyctrls == NULL时,Py_BuildValue()会为PyList_New(0)生成的那个对象再增加一个引用,这样会导致泄漏。这一问题会发生于调用result()而all=0的情形。阅读全文… ( 本文约 196 字,阅读大致需要 1 分钟 )