summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libass/ass_render.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index c579c9e..01f7a5a 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -124,6 +124,9 @@ ASS_Renderer *ass_renderer_init(ASS_Library *library)
void ass_renderer_done(ASS_Renderer *render_priv)
{
+ if (!render_priv)
+ return;
+
ass_frame_unref(render_priv->images_root);
ass_frame_unref(render_priv->prev_images_root);