message: fixed swSSL_recv endless loop.
diff: @@ -467,15 +467,13 @@ ssize_t swSSL_recv(swConnection *conn, void *__buf, size_t __n)
  errno = EAGAIN;
  return SW_ERR;
  + case SSL_ERROR_SYSCALL:
  case SSL_ERROR_SSL:
  n = ERR_GET_REASON(ERR_peek_error());
  swWarn("SSL_read(%d, %ld) failed, Reason: %s[%d].", conn->fd, __n, ERR_reason_error_string((ulong_t )n), n);
  errno = SW_ERROR_SSL_BAD_CLIENT;
  return SW_ERR;
  - case SSL_ERROR_SYSCALL:
  - return SW_ERR;
  -
  default:
  swWarn("SSL_read(%d, %ld) failed, errno=%d.", conn->fd, __n, _errno);
  return SW_ERR;
  @@ -502,6 +500,7 @@ ssize_t swSSL_send(swConnection *conn, void *__buf, size_t __n)
  errno = EAGAIN;
  return SW_ERR;
  + case SSL_ERROR_SYSCALL:
  case SSL_ERROR_SSL:
  n = ERR_GET_REASON(ERR_peek_error());
  swWarn("SSL_write(%d, %ld) failed, Reason: %s[%d].", conn->fd, __n, ERR_reason_error_string((ulong_t )n), n);
  