Commit acd6b40e authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

Allow PING frame to be sent after GOAWAY

parent 0fbb46ed
...@@ -2225,8 +2225,9 @@ static int session_prep_frame(nghttp2_session *session, ...@@ -2225,8 +2225,9 @@ static int session_prep_frame(nghttp2_session *session,
assert(session->obq_flood_counter_ > 0); assert(session->obq_flood_counter_ > 0);
--session->obq_flood_counter_; --session->obq_flood_counter_;
} }
/* PING frame is allowed to be sent unless termination GOAWAY is
if (session_is_closing(session)) { sent */
if (session->goaway_flags & NGHTTP2_GOAWAY_TERM_ON_SEND) {
return NGHTTP2_ERR_SESSION_CLOSING; return NGHTTP2_ERR_SESSION_CLOSING;
} }
nghttp2_frame_pack_ping(&session->aob.framebufs, &frame->ping); nghttp2_frame_pack_ping(&session->aob.framebufs, &frame->ping);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment