mirror of https://github.com/OpenKMIP/PyKMIP.git
Merge pull request #220 from OpenKMIP/bug/fix-server-failure-on-bad-cert
Fixes premature server shutdown on receiving invalid certificate
This commit is contained in:
commit
243d5aa9c3
|
@ -298,12 +298,12 @@ class KmipServer(object):
|
|||
except socket.error as e:
|
||||
if e.errno == errno.EINTR:
|
||||
self._logger.warning("Interrupting connection service.")
|
||||
break
|
||||
else:
|
||||
self._logger.warning(
|
||||
"Error detected while establishing new connection."
|
||||
)
|
||||
self._logger.exception(e)
|
||||
break
|
||||
except Exception as e:
|
||||
self._logger.warning(
|
||||
"Error detected while establishing new connection."
|
||||
|
|
|
@ -381,7 +381,7 @@ class TestKmipServer(testtools.TestCase):
|
|||
s._is_serving = True
|
||||
s._logger.reset_mock()
|
||||
s._socket.accept = mock.MagicMock(
|
||||
side_effect=[unexpected_error]
|
||||
side_effect=[unexpected_error, expected_error]
|
||||
)
|
||||
|
||||
s.serve()
|
||||
|
|
Loading…
Reference in New Issue