Index: net/quic/quic_flow_controller.cc |
diff --git a/net/quic/quic_flow_controller.cc b/net/quic/quic_flow_controller.cc |
index 699f836d20ddcca8806d30e2e6ba24991749d948..72f4c7fa2f1f09255453dbe513884933acb91904 100644 |
--- a/net/quic/quic_flow_controller.cc |
+++ b/net/quic/quic_flow_controller.cc |
@@ -241,4 +241,16 @@ uint64 QuicFlowController::SendWindowSize() const { |
return send_window_offset_ - bytes_sent_; |
} |
+void QuicFlowController::UpdateReceiveWindowSize(QuicStreamOffset size) { |
+ DVLOG(1) << ENDPOINT << "UpdateReceiveWindowSize for stream " << id_ << ": " |
+ << size; |
+ if (receive_window_size_ != receive_window_offset_) { |
+ LOG(DFATAL) << "receive_window_size_:" << receive_window_size_ |
+ << " != receive_window_offset:" << receive_window_offset_; |
+ return; |
+ } |
+ receive_window_size_ = size; |
+ receive_window_offset_ = size; |
+} |
+ |
} // namespace net |