From 74942685cb457c01937686892878403a409baf27 Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Thu, 1 Oct 2015 01:34:35 +0200 Subject: [PATCH] hls: Check av_opt_set_dict return value as well 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 467a4913a5..be4720789b 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; }