Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAman Gupta <aman@tmm1.net>2017-12-23 03:29:41 +0300
committerAman Gupta <aman@tmm1.net>2017-12-23 03:39:37 +0300
commit54d0ef1738ff30c05e2edb5b019dbd44b694ebe6 (patch)
tree7d2a804d2a695d1213fe4827b391c22e5f29a0eb /libavformat/hls.c
parent1f0eaa02aa7141f371e095540ac285698a0bdf46 (diff)
avformat/http: return EOF from ff_http_do_new_request if previous response said Connection:close
This fixes a deadlock when using the hls demuxer's new http_persistent feature to stream a youtube live stream over HTTPS. The youtube servers are http/1.1 compliant, but return a "Connecton: close". Before this commit, the demuxer would attempt to send a new request on the partially shutdown connection and cause a deadlock in the tls protocol. Signed-off-by: Aman Gupta <aman@tmm1.net>
Diffstat (limited to 'libavformat/hls.c')
0 files changed, 0 insertions, 0 deletions