mirror of https://github.com/FFmpeg/FFmpeg.git
multiple_requests=1 is also set. Without an EOF to signal the end of the last chunk, tls_read gets stuck forever trying to read more data than is available. This occurs with the http protocol reproducibly, because http.c always reads 4kb at a time, and the last chunk of an http response is often much smaller. After this commit, tls_read always returns any buffered plaintext first before attempting to read more encrypted data off the underlying tcp socket. Signed-off-by: Rodger Combs <rodger.combs@gmail.com>pull/272/head
parent
a36a3d7fec
commit
9c8922acad
1 changed files with 6 additions and 2 deletions
Loading…
Reference in new issue