<div dir="ltr"><div><br></div><div>---</div><div> modules/demux/adaptive/http/HTTPConnection.cpp | 2 +-</div><div> 1 file changed, 1 insertion(+), 1 deletion(-)</div><div><br></div><div>diff --git a/modules/demux/adaptive/http/HTTPConnection.cpp b/modules/demux/adaptive/http/HTTPConnection.cpp</div><div>index 03156c634a..f4df1bce8d 100644</div><div>--- a/modules/demux/adaptive/http/HTTPConnection.cpp</div><div>+++ b/modules/demux/adaptive/http/HTTPConnection.cpp</div><div>@@ -196,7 +196,7 @@ ssize_t HTTPConnection::read(void *p_buffer, size_t len)</div><div>         bytesRead += ret;</div><div> </div><div>     if(ret < 0 || (size_t)ret < len || /* set EOF */</div><div>-       contentLength == bytesRead )</div><div>+       (contentLength == bytesRead && connectionClose))</div><div>     {</div><div>         socket->disconnect();</div><div>         return ret;</div><div>-- </div><div>2.13.2</div><div><br></div></div>