From 7ae6e6b4c531200c7bc8cd82211d8aa181898547 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 29 Mar 2015 00:58:41 +0900 Subject: [PATCH] Exclude num_idle_streams when counting active stream --- lib/nghttp2_session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/nghttp2_session.c b/lib/nghttp2_session.c index bdf282ec..a0dccd39 100644 --- a/lib/nghttp2_session.c +++ b/lib/nghttp2_session.c @@ -5853,7 +5853,8 @@ int nghttp2_session_recv(nghttp2_session *session) { * reserved state. */ static size_t session_get_num_active_streams(nghttp2_session *session) { - return nghttp2_map_size(&session->streams) - session->num_closed_streams; + return nghttp2_map_size(&session->streams) - session->num_closed_streams - + session->num_idle_streams; } int nghttp2_session_want_read(nghttp2_session *session) {