summaryrefslogtreecommitdiffstats
path: root/chromium/net/tools/flip_server/sm_connection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/tools/flip_server/sm_connection.cc')
-rw-r--r--chromium/net/tools/flip_server/sm_connection.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/net/tools/flip_server/sm_connection.cc b/chromium/net/tools/flip_server/sm_connection.cc
index 158cd30ff4f..4acdea44adf 100644
--- a/chromium/net/tools/flip_server/sm_connection.cc
+++ b/chromium/net/tools/flip_server/sm_connection.cc
@@ -391,7 +391,9 @@ bool SMConnection::SetupProtocolInterfaces() {
VLOG(2) << log_prefix_ << ACCEPTOR_CLIENT_IDENT
<< (sm_spdy_interface_ ? "Creating" : "Reusing")
<< " SPDY interface.";
- if (!sm_spdy_interface_)
+ if (sm_spdy_interface_)
+ sm_spdy_interface_->CreateFramer(version);
+ else
sm_spdy_interface_ = new SpdySM(
this, NULL, epoll_server_, memory_cache_, acceptor_, version);
sm_interface_ = sm_spdy_interface_;