---
 systemd/_daemon.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/systemd/_daemon.c
+++ b/systemd/_daemon.c
@@ -121,11 +121,12 @@ static PyObject* notify(PyObject *self,
                         return NULL;
 
                 for (i = 0; i < len; i++) {
+                        long value;
                         _cleanup_Py_DECREF_ PyObject *item = PySequence_GetItem(fds, i);
                         if (!item)
                                 return NULL;
 
-                        long value = PyLong_AsLong(item);
+                        value = PyLong_AsLong(item);
                         if (PyErr_Occurred())
                                 return NULL;