瀏覽代碼

Merge pull request #845 from paullouisageneau/fix-tls-handshake-state-failed-openssl

Fix WebSocket stuck connecting on handshake failure with OpenSSL
Paul-Louis Ageneau 2 年之前
父節點
當前提交
c7af85c344
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/impl/tlstransport.cpp

+ 1 - 0
src/impl/tlstransport.cpp

@@ -487,6 +487,7 @@ void TlsTransport::runRecvLoop() {
 		recv(nullptr);
 		recv(nullptr);
 	} else {
 	} else {
 		PLOG_ERROR << "TLS handshake failed";
 		PLOG_ERROR << "TLS handshake failed";
+		changeState(State::Failed);
 	}
 	}
 }
 }