On Thu, Oct 1, 2015 at 1:35 AM, Luca Barbato <[email protected]> wrote: > Bug-Id: CID 1320426 > --- > libavformat/hls.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/libavformat/hls.c b/libavformat/hls.c > index 467a491..be47207 100644 > --- a/libavformat/hls.c > +++ b/libavformat/hls.c > @@ -220,9 +220,8 @@ static int url_connect(struct variant *var, AVDictionary > *opts) > > av_dict_copy(&tmp, opts, 0); > > - av_opt_set_dict(var->input, &tmp); > - > - if ((ret = ffurl_connect(var->input, NULL)) < 0) { > + if ((ret = av_opt_set_dict(var->input, &tmp)) < 0 || > + (ret = ffurl_connect(var->input, NULL)) < 0) { > ffurl_close(var->input); > var->input = NULL; > } > -- > 2.5.0
ok -- Vittorio _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
