From 318235db3383af05fb0efefcad8e1b688628e32b Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 3 Aug 2016 00:17:38 +0900 Subject: [PATCH] Log frame's stream ID for header debug logging Previously, for PUSH_PROMISE frame, we logged its promised stream ID. But it is saner to use just frame's ID in this context. --- lib/nghttp2_session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nghttp2_session.c b/lib/nghttp2_session.c index d086ea26..3e885ee3 100644 --- a/lib/nghttp2_session.c +++ b/lib/nghttp2_session.c @@ -3581,7 +3581,7 @@ static int inflate_header_block(nghttp2_session *session, nghttp2_frame *frame, if (rv == NGHTTP2_ERR_HTTP_HEADER) { DEBUGF(fprintf( stderr, "recv: HTTP error: type=%u, id=%d, header %.*s: %.*s\n", - frame->hd.type, subject_stream->stream_id, (int)nv.name->len, + frame->hd.type, frame->hd.stream_id, (int)nv.name->len, nv.name->base, (int)nv.value->len, nv.value->base)); rv = session_call_error_callback( @@ -3609,7 +3609,7 @@ static int inflate_header_block(nghttp2_session *session, nghttp2_frame *frame, /* header is ignored */ DEBUGF(fprintf( stderr, "recv: HTTP ignored: type=%u, id=%d, header %.*s: %.*s\n", - frame->hd.type, subject_stream->stream_id, (int)nv.name->len, + frame->hd.type, frame->hd.stream_id, (int)nv.name->len, nv.name->base, (int)nv.value->len, nv.value->base)); rv2 = session_call_error_callback(