From 9e4e389fccbb102cb25f7ae7664ee5ede9036481 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Wed, 4 May 2016 13:16:44 +0200 Subject: [PATCH] python/lib/gen_code.py: make sure aubio object has been created before deleting it --- python/lib/gen_code.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/lib/gen_code.py b/python/lib/gen_code.py index 3d16877b..6fc8e2a3 100644 --- a/python/lib/gen_code.py +++ b/python/lib/gen_code.py @@ -353,7 +353,9 @@ Py_{shortname}_del (Py_{shortname} * self, PyObject * unused) {del_out}(self->{name});""".format(del_out = del_out, name = name) del_fn = get_name(self.del_proto) out += """ - {del_fn}(self->o); + if (self->o) {{ + {del_fn}(self->o); + }} Py_TYPE(self)->tp_free((PyObject *) self); }} """.format(del_fn = del_fn) -- 2.11.0