diff --git a/ext/kate/gstkatetiger.c b/ext/kate/gstkatetiger.c index 5f98bc28fc..c82be32a0c 100644 --- a/ext/kate/gstkatetiger.c +++ b/ext/kate/gstkatetiger.c @@ -403,8 +403,10 @@ gst_kate_tiger_dispose (GObject * object) tiger->default_font_desc = NULL; } - gst_buffer_unref (tiger->render_buffer); - tiger->render_buffer = NULL; + if (tiger->render_buffer) { + gst_buffer_unref (tiger->render_buffer); + tiger->render_buffer = NULL; + } g_cond_free (tiger->cond); tiger->cond = NULL;