From 8e430a96f4078adc4027c1ebd1694da9d0fb81e0 Mon Sep 17 00:00:00 2001 From: rcombs Date: Wed, 27 May 2020 16:35:10 -0500 Subject: ass_render: fix crash on parse_events failure after a drawing Closes #397 --- libass/ass_render.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libass/ass_render.c b/libass/ass_render.c index 622a28a..fc32e07 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1863,10 +1863,12 @@ static bool parse_events(ASS_Renderer *render_priv, ASS_Event *event) TextInfo *text_info = &render_priv->text_info; char *p = event->Text, *q; - char *drawing_text = NULL; + char *drawing_text; // Event parsing. while (true) { + drawing_text = NULL; + // get next char, executing style override // this affects render_context unsigned code = 0; -- cgit v1.2.3