From 7a2596b0e3a644f927046774dd748d5ff8e1b0c6 Mon Sep 17 00:00:00 2001 From: wangkun Date: Tue, 6 Aug 2013 11:28:47 +0800 Subject: enca: fix memory leak --- libass/ass.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libass/ass.c b/libass/ass.c index ad37606..f6fabdc 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -968,6 +968,11 @@ static char *sub_recode(ASS_Library *library, char *data, size_t size, ass_msg(library, MSGL_V, "Opened iconv descriptor"); } else ass_msg(library, MSGL_ERR, "Error opening iconv descriptor"); +#ifdef CONFIG_ENCA + if (cp_tmp != codepage) { + free((void*)cp_tmp); + } +#endif } { -- cgit v1.2.3