summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2020-05-05 21:31:25 -0500
committerrcombs <rcombs@rcombs.me>2020-05-26 20:56:44 -0500
commitc007cab67b3642b04c5a8fcc8e47434d378c6dc9 (patch)
tree395e917ef29271348cd738f962a5968c68f0f03e /libass
parent8eff6649ee974a2dd232748e8c43a5e4f1a4e60c (diff)
downloadlibass-c007cab67b3642b04c5a8fcc8e47434d378c6dc9.tar.bz2
libass-c007cab67b3642b04c5a8fcc8e47434d378c6dc9.tar.xz
render: allow passing null to ass_renderer_done
Diffstat (limited to 'libass')
-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);