chiark / gitweb /
systemd-python: fix segfault on double close
[elogind.git] / src / python-systemd / _reader.c
index 52e6b1c7a527ca0acf4c66531facd2c58cc3000d..160ab69a3caa5c13f80f9e2bb10de0eeb1dbb8e3 100644 (file)
@@ -171,6 +171,7 @@ PyDoc_STRVAR(Reader_close__doc__,
 static PyObject* Reader_close(Reader *self, PyObject *args)
 {
     sd_journal_close(self->j);
+    self->j = NULL;
     Py_RETURN_NONE;
 }