BTW; here is the log message for this patch:

revno: 271
committer: Julian Andres Klode <[email protected]>
branch nick: jak
timestamp: Fri 2009-06-12 18:56:23 +0200
message:
  Bugfix: Delete pointers correctly, fixing memory leaks. (LP: #370149)
  
  We previously called the destructor of the pointer. This resulted in no
  object using pointers being deallocated.
  
  This patch introduces CppDeallocPtr() and CppOwnedDeallocPtr() which do
  the same as the other CppDealloc() and CppOwnedDealloc(), but use 'delete'
  on the pointer instead of the deconstructor.
  
  Furthermore, this patch also changes AcquireFile to be a CppOwnedPyObject,
  owned by the Acquire object. Without this change, deleting the Acquire
  object would cause a crash when AcquireFile is deallocated.

-- 
Multiple memory leak in ALL versions of python-apt
https://bugs.launchpad.net/bugs/370149
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to