Add null check before freeing DB

Was causing segfaults in load-failure tests
This commit is contained in:
John J. Camilleri
2021-09-24 08:20:31 +02:00
parent 0ff4b0079d
commit 139e851f22

View File

@@ -13,7 +13,8 @@
static void
PGF_dealloc(PGFObject *self)
{
pgf_free_revision(self->db, self->revision);
if (self->db != NULL && self->revision != 0)
pgf_free_revision(self->db, self->revision);
Py_TYPE(self)->tp_free((PyObject *)self);
}