diff options
author | rcombs <rcombs@rcombs.me> | 2020-05-05 21:31:25 -0500 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2020-05-26 20:56:44 -0500 |
commit | c007cab67b3642b04c5a8fcc8e47434d378c6dc9 (patch) | |
tree | 395e917ef29271348cd738f962a5968c68f0f03e /libass | |
parent | 8eff6649ee974a2dd232748e8c43a5e4f1a4e60c (diff) | |
download | libass-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.c | 3 |
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); |