summaryrefslogtreecommitdiffstats
path: root/sub
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-06-28 14:22:53 +0200
committerwm4 <wm4@nowhere>2013-06-28 14:22:53 +0200
commit398722c5a60b36e305d96cd78e5a92e02f43c4b8 (patch)
tree8e6547525e1d71a02094ed820859976fe5cd40ae /sub
parent4c0896de5322883a0ba8fdedea943bc232d205b9 (diff)
downloadmpv-398722c5a60b36e305d96cd78e5a92e02f43c4b8.tar.bz2
mpv-398722c5a60b36e305d96cd78e5a92e02f43c4b8.tar.xz
dec_sub: fix memory leak when using subtitle codepage conversion
Diffstat (limited to 'sub')
-rw-r--r--sub/dec_sub.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sub/dec_sub.c b/sub/dec_sub.c
index 2a37c9b0e2..1a7180b260 100644
--- a/sub/dec_sub.c
+++ b/sub/dec_sub.c
@@ -250,6 +250,7 @@ static void decode_chain_recode(struct dec_sub *sub, struct sd **sd, int num_sd,
if (sub->charset)
recoded = recode_packet(packet, sub->charset);
decode_chain(sd, num_sd, recoded ? recoded : packet);
+ talloc_free(recoded);
}
}