Index: net/quic/quic_session.cc |
diff --git a/net/quic/quic_session.cc b/net/quic/quic_session.cc |
index 8a2f8b4eaa6a25a6e50796fc4360185f8b5cf124..352a9635dedbda9dda638109a56f093c7b33aceb 100644 |
--- a/net/quic/quic_session.cc |
+++ b/net/quic/quic_session.cc |
@@ -96,7 +96,6 @@ class VisitorShim : public QuicConnectionVisitorInterface { |
}; |
QuicSession::QuicSession(QuicConnection* connection, |
- uint32 max_flow_control_receive_window_bytes, |
const QuicConfig& config) |
: connection_(connection), |
visitor_shim_(new VisitorShim(this)), |
@@ -107,20 +106,11 @@ QuicSession::QuicSession(QuicConnection* connection, |
error_(QUIC_NO_ERROR), |
goaway_received_(false), |
goaway_sent_(false), |
- has_pending_handshake_(false), |
- max_flow_control_receive_window_bytes_( |
- max_flow_control_receive_window_bytes) { |
- if (max_flow_control_receive_window_bytes_ < kDefaultFlowControlSendWindow) { |
- LOG(ERROR) << "Initial receive window (" |
- << max_flow_control_receive_window_bytes_ |
- << ") cannot be set lower than default (" |
- << kDefaultFlowControlSendWindow << ")."; |
- max_flow_control_receive_window_bytes_ = kDefaultFlowControlSendWindow; |
- } |
+ has_pending_handshake_(false) { |
flow_controller_.reset(new QuicFlowController( |
connection_.get(), 0, is_server(), kDefaultFlowControlSendWindow, |
- max_flow_control_receive_window_bytes_, |
- max_flow_control_receive_window_bytes_)); |
+ config_.GetInitialFlowControlWindowToSend(), |
+ config_.GetInitialFlowControlWindowToSend())); |
connection_->set_visitor(visitor_shim_.get()); |
connection_->SetFromConfig(config_); |