diff --git a/cypari/gen.pyx b/cypari/gen.pyx index 4e79442..702f071 100644 --- a/cypari/gen.pyx +++ b/cypari/gen.pyx @@ -103,9 +103,8 @@ cdef class Gen(Gen_base): def __dealloc__(self): if self.is_ref == False and isclone(self.g): if self.is_dynamic: - gunclone_deep(self.g) - else: - gunclone(self.g) + obj_free(self.g) + gunclone(self.g) #sig_free(self.b) def __repr__(self):