From 31f0e864c799a8f1bdbefdc3a618da0be1f47073 Mon Sep 17 00:00:00 2001 From: Jeremy Maitin-Shepard Date: Thu, 2 Jul 2020 09:47:11 -0700 Subject: [PATCH] http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages Confusingly, nghttp2 has two different error code enums: - nghttp2_error, to be used with nghttp2_strerror - nghttp2_error_code, to be used with nghttp2_http2_strerror Closes #5641 --- lib/http2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/http2.c b/lib/http2.c index 6cf651f0c..78a20894b 100644 --- a/lib/http2.c +++ b/lib/http2.c @@ -839,7 +839,7 @@ static int on_stream_close(nghttp2_session *session, int32_t stream_id, return 0; } H2BUGF(infof(data_s, "on_stream_close(), %s (err %d), stream %u\n", - nghttp2_strerror(error_code), error_code, stream_id)); + nghttp2_http2_strerror(error_code), error_code, stream_id)); stream = data_s->req.protop; if(!stream) return NGHTTP2_ERR_CALLBACK_FAILURE; @@ -1456,7 +1456,7 @@ static ssize_t http2_handle_stream_close(struct connectdata *conn, } else if(httpc->error_code != NGHTTP2_NO_ERROR) { failf(data, "HTTP/2 stream %d was not closed cleanly: %s (err %u)", - stream->stream_id, nghttp2_strerror(httpc->error_code), + stream->stream_id, nghttp2_http2_strerror(httpc->error_code), httpc->error_code); *err = CURLE_HTTP2_STREAM; return -1;