Skip to content

Commit 959c0d7

Browse files
author
Siting Ren
authored
Fix tls response when socket is closed by server (#569)
1 parent c88ac7b commit 959c0d7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

vertica_python/vertica/connection.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,10 @@ def enable_ssl(self,
606606
raw_socket.sendall(messages.SslRequest().get_message())
607607
response = raw_socket.recv(1)
608608
self._logger.debug('<= SslResponse: %s', response)
609+
if response == b'':
610+
msg = 'Failed to get ssl response from server'
611+
self._logger.error(msg)
612+
raise errors.ConnectionError(msg)
609613
if response == b'S':
610614
self._logger.info('Enabling TLS')
611615
try:

0 commit comments

Comments
 (0)