[Checkins] SVN: zope.i18nmessageid/trunk/ LP #257657 / 489529: Fix memory leak in C extension.

Tres Seaver tseaver at palladion.com
Sat Apr 10 14:33:26 EDT 2010


Log message for revision 110712:
  LP #257657 / 489529:  Fix memory leak in C extension.
  

Changed:
  U   zope.i18nmessageid/trunk/CHANGES.txt
  U   zope.i18nmessageid/trunk/src/zope/i18nmessageid/_zope_i18nmessageid_message.c

-=-
Modified: zope.i18nmessageid/trunk/CHANGES.txt
===================================================================
--- zope.i18nmessageid/trunk/CHANGES.txt	2010-04-10 18:30:58 UTC (rev 110711)
+++ zope.i18nmessageid/trunk/CHANGES.txt	2010-04-10 18:33:26 UTC (rev 110712)
@@ -5,6 +5,8 @@
 3.5.1 (unreleased)
 ------------------
 
+- LP #257657 / 489529:  Fix memory leak in C extension.
+
 - Fixed the compilation of the C extension with python 2.6: refactored it as a
   setuptools Feature.
 

Modified: zope.i18nmessageid/trunk/src/zope/i18nmessageid/_zope_i18nmessageid_message.c
===================================================================
--- zope.i18nmessageid/trunk/src/zope/i18nmessageid/_zope_i18nmessageid_message.c	2010-04-10 18:30:58 UTC (rev 110711)
+++ zope.i18nmessageid/trunk/src/zope/i18nmessageid/_zope_i18nmessageid_message.c	2010-04-10 18:33:26 UTC (rev 110712)
@@ -142,7 +142,7 @@
 Message_dealloc(Message *self)
 {
   Message_clear(self);
-  self->base.ob_type->tp_free((PyObject*)self);
+  PyUnicode_Type.tp_dealloc((PyObject*)self);
 }
 
 static PyObject *



More information about the checkins mailing list