Browse Source

avformat/hls: fix some cases of HLS streams which require cookies

Broken by commit ba12ba859a. This only
happens with HLS streams which use encryption and require preserving
cookies sent by the server.

Fixes trac issue #4846.
tags/n3.0
wm4 10 years ago
parent
commit
26eb294007
1 changed files with 1 additions and 5 deletions
  1. +1
    -5
      libavformat/hls.c

+ 1
- 5
libavformat/hls.c View File

@@ -516,15 +516,11 @@ static int url_connect(struct playlist *pls, AVDictionary *opts, AVDictionary *o
av_dict_copy(&tmp, opts, 0);
av_dict_copy(&tmp, opts2, 0);

if ((ret = av_opt_set_dict(pls->input, &tmp)) < 0)
goto fail;

if ((ret = ffurl_connect(pls->input, NULL)) < 0) {
if ((ret = ffurl_connect(pls->input, &tmp)) < 0) {
ffurl_close(pls->input);
pls->input = NULL;
}

fail:
av_dict_free(&tmp);
return ret;
}


Loading…
Cancel
Save