From 3dc2d7d7dd23f2a0fd2f23446f922e7e5ab1ed51 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sun, 11 Nov 2018 10:42:41 +0100 Subject: demux: fix memleak in allocation with params=NULL The default behavior for `does not own stream` should be false, but this condition is inverted so we need to default the base case to `true`. --- demux/demux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demux/demux.c b/demux/demux.c index 0bcb059c79..27e8c73a91 100644 --- a/demux/demux.c +++ b/demux/demux.c @@ -2498,7 +2498,7 @@ struct demuxer *demux_open(struct stream *stream, struct demuxer_params *params, talloc_steal(demuxer, log); log = NULL; demuxer->in->owns_stream = - params ? !params->does_not_own_stream : false; + params ? !params->does_not_own_stream : true; goto done; } } -- cgit v1.2.3