font: allow font_destroy() to be called with a NULL pointer

This commit is contained in:
Daniel Eklöf 2019-01-13 13:24:56 +01:00
parent 8bc6a0b783
commit 770f2a0e7c

3
font.c
View file

@ -121,6 +121,9 @@ font_clone(const struct font *font)
void void
font_destroy(struct font *font) font_destroy(struct font *font)
{ {
if (font == NULL)
return;
cairo_scaled_font_destroy(font->scaled_font); cairo_scaled_font_destroy(font->scaled_font);
free(font->name); free(font->name);
free(font); free(font);