diff options
Diffstat (limited to 'python/magic.py')
| -rw-r--r-- | python/magic.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/python/magic.py b/python/magic.py index 4300ee0719a9..14938281c659 100644 --- a/python/magic.py +++ b/python/magic.py @@ -127,12 +127,14 @@ _setparam.argtypes = [magic_t, c_int, c_void_p] class Magic(object): def __init__(self, ms): self._magic_t = ms + self._close = _close def close(self): """ Closes the magic database and deallocates any resources used. """ - _close(self._magic_t) + if _close: + _close(self._magic_t) @staticmethod def __tostr(s): |
