Index: net/quic/quic_session.cc |
diff --git a/net/quic/quic_session.cc b/net/quic/quic_session.cc |
index 080200f973ed2ae5fac551e8ee0000d149d04e49..5acc287b49fbfb655e106fd9607cfcd46af7324e 100644 |
--- a/net/quic/quic_session.cc |
+++ b/net/quic/quic_session.cc |
@@ -533,7 +533,9 @@ void QuicSession::OnNewStreamFlowControlWindow(uint32 new_window) { |
} |
for (DataStreamMap::iterator it = stream_map_.begin(); |
it != stream_map_.end(); ++it) { |
- it->second->flow_controller()->UpdateSendWindowOffset(new_window); |
+ if (it->second->flow_controller()->UpdateSendWindowOffset(new_window)) { |
+ it->second->OnCanWrite(); |
+ } |
} |
} |