mirror of https://github.com/mpv-player/mpv
core: remove a minor memory leak
This commit is contained in:
parent
222b8c6e02
commit
1aae5981a7
|
@ -349,6 +349,7 @@ void build_edl_timeline(struct MPContext *mpctx)
|
|||
|
||||
struct demuxer **sources = talloc_array_ptrtype(NULL, sources,
|
||||
num_sources + 1);
|
||||
talloc_free(mpctx->sources);
|
||||
mpctx->sources = sources;
|
||||
sources[0] = mpctx->demuxer;
|
||||
mpctx->num_sources = 1;
|
||||
|
|
|
@ -365,6 +365,7 @@ void build_ordered_chapter_timeline(struct MPContext *mpctx)
|
|||
if (missing_time)
|
||||
mp_msg(MSGT_CPLAYER, MSGL_ERR, "There are %.3f seconds missing "
|
||||
"from the timeline!\n", missing_time / 1e9);
|
||||
talloc_free(mpctx->sources);
|
||||
mpctx->sources = sources;
|
||||
mpctx->num_sources = num_sources;
|
||||
mpctx->timeline = timeline;
|
||||
|
|
Loading…
Reference in New Issue