Fix double free in font loading failure

The memory is freeed in font_dealloc, doing that again leads to SIGABRT.
This commit is contained in:
Michal Čihař 2019-05-15 17:58:29 +02:00
parent 32d10505a3
commit b18255e298

View File

@ -313,9 +313,6 @@ getfont(PyObject* self_, PyObject* args, PyObject* kw)
PyMem_Free(filename);
if (error) {
if (self->font_bytes) {
PyMem_Free(self->font_bytes);
}
Py_DECREF(self);
return geterror(error);
}