summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2010-08-09 03:13:20 +0200
committerGrigori Goronzy <greg@blackbox>2010-08-09 05:58:00 +0200
commit65d9960f24ec25cadfacd505046f9e4f2932bb12 (patch)
treecd3f6341a0451d8f973004cf2898c2aadf5cacf4
parenta23672c3448367de56145a6cefa1a9352b0bb8ea (diff)
downloadlibass-65d9960f24ec25cadfacd505046f9e4f2932bb12.tar.bz2
libass-65d9960f24ec25cadfacd505046f9e4f2932bb12.tar.xz
Fix another minor leak (event_format overwriting)
-rw-r--r--libass/ass.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass.c b/libass/ass.c
index 27df596..b080ff9 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -594,6 +594,7 @@ static int process_events_line(ASS_Track *track, char *str)
if (!strncmp(str, "Format:", 7)) {
char *p = str + 7;
skip_spaces(&p);
+ free(track->event_format);
track->event_format = strdup(p);
ass_msg(track->library, MSGL_DBG2, "Event format: %s", track->event_format);
} else if (!strncmp(str, "Dialogue:", 9)) {