Commit 69034900 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

nghttp: Call on_read() to process all data in buffer after upgrade succeeded

parent d1324277
...@@ -585,6 +585,12 @@ struct HttpClient { ...@@ -585,6 +585,12 @@ struct HttpClient {
if(rv != 0) { if(rv != 0) {
return rv; return rv;
} }
// Read remaining data in the buffer because it is not
// notified callback anymore.
rv = on_read();
if(rv != 0) {
return rv;
}
} else { } else {
std::cerr << "HTTP Upgrade failed" << std::endl; std::cerr << "HTTP Upgrade failed" << std::endl;
return -1; return -1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment