diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/IceSSL/SslTransceiver.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/IceSSL/SslTransceiver.cpp b/cpp/src/IceSSL/SslTransceiver.cpp index b23974e1ebf..88d3552a20e 100644 --- a/cpp/src/IceSSL/SslTransceiver.cpp +++ b/cpp/src/IceSSL/SslTransceiver.cpp @@ -147,7 +147,7 @@ IceSSL::SslTransceiver::write(Buffer& buf, int timeout) case SSL_ERROR_WANT_WRITE: { writeSelect(timeout); - break; + continue; } // @@ -157,7 +157,7 @@ IceSSL::SslTransceiver::write(Buffer& buf, int timeout) //case SSL_ERROR_WANT_READ: //{ // readSelect(timeout); - // break; + // continue; //} case SSL_ERROR_SYSCALL: @@ -279,7 +279,7 @@ IceSSL::SslTransceiver::read(Buffer& buf, int timeout) //case SSL_ERROR_WANT_WRITE: //{ // writeSelect(timeout); - // break; + // continue; //} case SSL_ERROR_SYSCALL: |