From 80f5a4a66f47a1460905ea5579ff826ba1043f43 Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Thu, 17 Apr 2014 00:44:43 +0900 Subject: [PATCH] Fix segfault on Python 2. --- _mysql.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_mysql.c b/_mysql.c index 2dc5f95..f222182 100644 --- a/_mysql.c +++ b/_mysql.c @@ -2997,6 +2997,8 @@ init_mysql(void) module = PyModule_Create(&_mysqlmodule); if (!module) return module; /* this really should never happen */ #else + _mysql_ConnectionObject_Type.tp_free = _PyObject_GC_Del; + _mysql_ResultObject_Type.tp_free = _PyObject_GC_Del; module = Py_InitModule4("_mysql", _mysql_methods, _mysql___doc__, (PyObject *)NULL, PYTHON_API_VERSION); if (!module) return; /* this really should never happen */