File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -252,7 +252,8 @@ shared_ptr<TcpTransport> WebSocket::setTcpTransport(shared_ptr<TcpTransport> tra
252
252
remoteClose ();
253
253
break ;
254
254
case State::Disconnected:
255
- remoteClose ();
255
+ if (state == WebSocket::State::Connecting)
256
+ remoteClose ();
256
257
break ;
257
258
default :
258
259
// Ignore
@@ -303,7 +304,8 @@ shared_ptr<HttpProxyTransport> WebSocket::initProxyTransport() {
303
304
remoteClose ();
304
305
break ;
305
306
case State::Disconnected:
306
- remoteClose ();
307
+ if (state == WebSocket::State::Connecting)
308
+ remoteClose ();
307
309
break ;
308
310
default :
309
311
// Ignore
@@ -358,7 +360,8 @@ shared_ptr<TlsTransport> WebSocket::initTlsTransport() {
358
360
remoteClose ();
359
361
break ;
360
362
case State::Disconnected:
361
- remoteClose ();
363
+ if (state == WebSocket::State::Connecting)
364
+ remoteClose ();
362
365
break ;
363
366
default :
364
367
// Ignore
You can’t perform that action at this time.
0 commit comments