aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/canvas.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/canvas.c b/src/canvas.c
index 652a3ab..4a00dbc 100644
--- a/src/canvas.c
+++ b/src/canvas.c
@@ -51,6 +51,9 @@ struct imv_canvas *imv_canvas_create(int width, int height)
void imv_canvas_free(struct imv_canvas *canvas)
{
+ if (!canvas) {
+ return;
+ }
pango_font_description_free(canvas->font);
canvas->font = NULL;
cairo_destroy(canvas->cairo);