]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages
authorJeremy Maitin-Shepard <jbms@google.com>
Thu, 2 Jul 2020 16:47:11 +0000 (09:47 -0700)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 2 Jul 2020 21:37:28 +0000 (23:37 +0200)
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

index 6cf651f0c08be5170855b197dd206597c9cf29f4..78a20894bf89c78f87575b4deed561e9915abcfd 100644 (file)
@@ -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;