diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-05-26 15:54:16 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-05-26 16:05:11 +0200 |
commit | bdefdf01ebf00078daea1ddc4730a01ee1a312dc (patch) | |
tree | 8e3eaa00fb443f1f2ee696ac3a4779ec4bdf5a32 /libsoup/http2 | |
parent | dd23cc17d5b2cd27708ff30944201f6c00002e6d (diff) | |
download | libsoup-bdefdf01ebf00078daea1ddc4730a01ee1a312dc.tar.gz |
io-http2: show more debug information in case of goaway frame
Diffstat (limited to 'libsoup/http2')
-rw-r--r-- | libsoup/http2/soup-client-message-io-http2.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libsoup/http2/soup-client-message-io-http2.c b/libsoup/http2/soup-client-message-io-http2.c index 37609334..dfa97033 100644 --- a/libsoup/http2/soup-client-message-io-http2.c +++ b/libsoup/http2/soup-client-message-io-http2.c @@ -390,6 +390,10 @@ on_frame_recv_callback (nghttp2_session *session, h2_debug (io, data, "[RECV] [%s] Recieved (%u)", frame_type_to_string (frame->hd.type), frame->hd.flags); if (frame->hd.type == NGHTTP2_GOAWAY) { + h2_debug (io, data, "[RECV] GOAWAY: error=%s, last_stream_id=%u %s", + nghttp2_http2_strerror (frame->goaway.error_code), + frame->goaway.last_stream_id, + frame->goaway.opaque_data ? (char *)frame->goaway.opaque_data : ""); handle_goaway (io, frame->goaway.error_code, frame->goaway.last_stream_id); io->is_shutdown = TRUE; return 0; |