diff --git a/src/repository.c b/src/repository.c index 9f9893a..c2c8b94 100644 --- a/src/repository.c +++ b/src/repository.c @@ -497,6 +497,9 @@ Repository_config__get__(Repository *self) py_config->config = config; self->config = (PyObject*)py_config; + // We need 2 refs here. + // One is returned, one is keep internally. + Py_INCREF(self->config); } else { Py_INCREF(self->config); }