command, mplayer: free return value of demuxer_stream_lang()

This commit is contained in:
wm4 2012-08-04 03:32:12 +02:00
parent a425777b96
commit c7be71ae71
2 changed files with 2 additions and 0 deletions

View File

@ -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");

View File

@ -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)