diff options
Diffstat (limited to 'libmount/python/tab.c')
-rw-r--r-- | libmount/python/tab.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libmount/python/tab.c b/libmount/python/tab.c index 9ea6924c0..6f255aef7 100644 --- a/libmount/python/tab.c +++ b/libmount/python/tab.c @@ -600,9 +600,10 @@ static int Table_init(TableObject *self, PyObject *args, PyObject *kwds) self->iter = mnt_new_iter(MNT_ITER_FORWARD); if (errcb) { + PyObject *tmp; if (!PyCallable_Check(errcb)) return -1; - PyObject *tmp = self->errcb; + tmp = self->errcb; Py_INCREF(errcb); self->errcb = errcb; Py_XDECREF(tmp); |