vlc | branch: master | Zhao Zhili <wantl...@gmail.com> | Tue Sep 12 13:46:47 2017 +0800| [ce89751a63e18543dadf28ab092c845d5a836927] | committer: Francois Cartegnie
demux: adaptive: debug HTTP/HTTPS error Signed-off-by: Francois Cartegnie <fcvlc...@free.fr> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ce89751a63e18543dadf28ab092c845d5a836927 --- modules/demux/adaptive/http/HTTPConnection.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/demux/adaptive/http/HTTPConnection.cpp b/modules/demux/adaptive/http/HTTPConnection.cpp index 74d2103438..72775baaee 100644 --- a/modules/demux/adaptive/http/HTTPConnection.cpp +++ b/modules/demux/adaptive/http/HTTPConnection.cpp @@ -217,26 +217,25 @@ bool HTTPConnection::send(const void *buf, size_t size) int HTTPConnection::parseReply() { - std::string line = readLine(); + std::string statusline = readLine(); - if(line.empty()) + if(statusline.empty()) return VLC_EGENERIC; - if (line.compare(0, 9, "HTTP/1.1 ")!=0) + if (statusline.compare(0, 9, "HTTP/1.1 ")!=0) { - if(line.compare(0, 9, "HTTP/1.0 ")!=0) + if(statusline.compare(0, 9, "HTTP/1.0 ")!=0) return VLC_ENOOBJ; else connectionClose = true; } - std::istringstream ss(line.substr(9)); + std::istringstream ss(statusline.substr(9)); ss.imbue(std::locale("C")); int replycode; ss >> replycode; - - line = readLine(); + std::string line = readLine(); while(!line.empty() && line.compare("\r\n")) { @@ -258,7 +257,7 @@ int HTTPConnection::parseReply() } else if (replycode != 200 && replycode != 206) { - msg_Err(p_object, "Failed reading %s: %s", params.getUrl().c_str(), line.c_str()); + msg_Err(p_object, "Failed reading %s: %s", params.getUrl().c_str(), statusline.c_str()); return VLC_ENOOBJ; } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits