summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--command.c1
-rw-r--r--mplayer.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/command.c b/command.c
index bf3acba5c6..6ec37d4f26 100644
--- a/command.c
+++ b/command.c
@@ -2686,6 +2686,7 @@ static void show_tracks_on_osd(MPContext *mpctx)
char *lang = demuxer_stream_lang(mpctx->demuxer, sh);
if (lang)
res = talloc_asprintf_append(res, "(%s) ", lang);
+ talloc_free(lang);
if (selected)
res = talloc_asprintf_append(res, "<");
res = talloc_asprintf_append(res, "\n");
diff --git a/mplayer.c b/mplayer.c
index 72d3babfe8..45b04a58cc 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -404,6 +404,7 @@ static void print_stream(struct MPContext *mpctx, struct sh_stream *s)
char *lang = demuxer_stream_lang(mpctx->demuxer, s);
if (lang)
mp_msg(MSGT_CPLAYER, MSGL_INFO, " --%s=%s", langopt, lang);
+ talloc_free(lang);
if (s->default_track)
mp_msg(MSGT_CPLAYER, MSGL_INFO, " (*)");
if (s->title)