mirror of
https://github.com/curl/curl.git
synced 2026-07-23 08:07:16 +03:00
http2: provide an error callback and failf the message
Getting nghttp2's error message helps users understand what's going on. For example when the connection is brought down due a forbidden header is used - as that header is then not displayed by curl itself. Example: curl: (92) Invalid HTTP header field was received: frame type: 1, stream: 1, name: [upgrade], value: [h2,h2c] Ref: #12172 Closes #12179
This commit is contained in:
parent
e17d8af21d
commit
19a82c12c0
1 changed files with 3 additions and 3 deletions
|
|
@ -1607,10 +1607,10 @@ static int error_callback(nghttp2_session *session,
|
|||
size_t len,
|
||||
void *userp)
|
||||
{
|
||||
struct Curl_cfilter *cf = userp;
|
||||
struct Curl_easy *data = CF_DATA_CURRENT(cf);
|
||||
(void)session;
|
||||
(void)msg;
|
||||
(void)len;
|
||||
(void)userp;
|
||||
failf(data, "%.*s", (int)len, msg);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue