diff --git a/font.c b/font.c index d0a8114..f6ba6ce 100644 --- a/font.c +++ b/font.c @@ -121,6 +121,9 @@ font_clone(const struct font *font) void font_destroy(struct font *font) { + if (font == NULL) + return; + cairo_scaled_font_destroy(font->scaled_font); free(font->name); free(font);