From 738de7d3fe1b48c5ba71026bbceeaab3b37ca7ea Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 2 Feb 2017 08:50:18 +0100 Subject: demux_tv: free the correct field instead of creating dangling pointer This could potentially have caused fun crashes if the --tv-channels option was used, and something more advanced than tv:// was used to open it. (This code is still untested.) --- demux/demux_tv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demux/demux_tv.c b/demux/demux_tv.c index d80693e465..42b0ce5ff3 100644 --- a/demux/demux_tv.c +++ b/demux/demux_tv.c @@ -31,7 +31,7 @@ static int demux_open_tv(demuxer_t *demuxer, enum demux_check check) bstr channel, input; bstr_split_tok(urlparams, "/", &channel, &input); if (channel.len) { - talloc_free(params->channels); + talloc_free(params->channel); params->channel = bstrto0(NULL, channel); } if (input.len) { -- cgit v1.2.3