diff --git a/src/fuzzy.pyx b/src/fuzzy.pyx index c09fe7f..f7415e5 100644 --- a/src/fuzzy.pyx +++ b/src/fuzzy.pyx @@ -224,10 +224,10 @@ cdef class Soundex: out[i] = 48 out[self.size] = 0 - pout = out - free(out) - - return pout + try: + return out + finally: + free(out) cdef extern from "double_metaphone.h":