Module: libav
Branch: master
Commit: 74942685cb457c01937686892878403a409baf27

Author:    Luca Barbato <[email protected]>
Committer: Luca Barbato <[email protected]>
Date:      Thu Oct  1 01:34:35 2015 +0200

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 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;
     }

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to