diff options
author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-11-13 02:07:24 +0900 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2014-11-13 15:38:12 +0100 |
commit | 7b7f0da4a7397c918308bf9acb831d4a1d1a9583 (patch) | |
tree | da99d5909e82ec1238ddc21e5cb749434ef362da /lib/rawstr.c | |
parent | 676d62fa0ede12e8f66688675d9db3bb7103cd55 (diff) |
http2: Deal with HTTP/2 data inside response header buffer
Previously if HTTP/2 traffic is appended to HTTP Upgrade response header
(thus they are in the same buffer), the trailing HTTP/2 traffic is not
processed and lost. The appended data is most likely SETTINGS frame.
If it is lost, nghttp2 library complains server does not obey the HTTP/2
protocol and issues GOAWAY frame and curl eventually drops connection.
This commit fixes this problem and now trailing data is processed.
Diffstat (limited to 'lib/rawstr.c')
0 files changed, 0 insertions, 0 deletions