diff --git a/src/network/access/qhttp2connection.cpp b/src/network/access/qhttp2connection.cpp index 8560e0da386..891b5bb99ed 100644 --- a/src/network/access/qhttp2connection.cpp +++ b/src/network/access/qhttp2connection.cpp @@ -823,7 +823,7 @@ QHttp2Stream *QHttp2Connection::createStreamInternal_impl(quint32 streamID) qsizetype QHttp2Connection::numActiveStreamsImpl(quint32 mask) const noexcept { const auto shouldCount = [mask](const QPointer &stream) -> bool { - return stream && (stream->streamID() & 1) == mask; + return stream && (stream->streamID() & 1) == mask && stream->isActive(); }; return std::count_if(m_streams.cbegin(), m_streams.cend(), shouldCount); }