From d988305001c4fe244cb29f36b5dc5373a850016d Mon Sep 17 00:00:00 2001 From: "willchan@chromium.org" Date: Wed, 14 Dec 2011 05:41:04 +0000 Subject: Fix SPDY flow control. We were calling SpdyStream::OnWriteComplete() (which indicates successful DATA frame writes) when we write a WINDOW_UPDATE frame on behalf of a stream. That's wrong. TODO: write regression test. BUG=107449 TEST=none Review URL: http://codereview.chromium.org/8929021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114356 0039d316-1c4b-4281-b951-d872f2087c98 --- net/spdy/spdy_session.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'net') diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc index 1b0d591..54a1827 100644 --- a/net/spdy/spdy_session.cc +++ b/net/spdy/spdy_session.cc @@ -1494,7 +1494,7 @@ void SpdySession::SendWindowUpdate(spdy::SpdyStreamId stream_id, scoped_ptr window_update_frame( spdy_framer_.CreateWindowUpdate(stream_id, delta_window_size)); - QueueFrame(window_update_frame.get(), stream->priority(), stream); + QueueFrame(window_update_frame.get(), stream->priority(), NULL); } // Given a cwnd that we would have sent to the server, modify it based on the -- cgit v1.1