Commit 3f064efb authored by unknown's avatar unknown
Browse files

Merge bk-internal.mysql.com:/home/bk/mysql-5.0-ndb

into  willster.(none):/home/stewart/Documents/MySQL/5.0/ndb-work

parents 02a9f2f7 71f60680
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -109,7 +109,7 @@ SocketClient::connect(const char *toaddress, unsigned short toport)
  struct timeval tval;
  int r;
  bool use_timeout;
  socklen_t len;
  SOCKOPT_OPTLEN_TYPE len;
  int flags;

  if (m_sockfd == NDB_INVALID_SOCKET)
@@ -168,7 +168,7 @@ SocketClient::connect(const char *toaddress, unsigned short toport)
  if (FD_ISSET(m_sockfd, &rset) || FD_ISSET(m_sockfd, &wset))
  {
    len= sizeof(r);
    if (getsockopt(m_sockfd, SOL_SOCKET, SO_ERROR, &r, &len) < 0)
    if (getsockopt(m_sockfd, SOL_SOCKET, SO_ERROR, &r, &len) < 0 || r)
    {
      // Solaris got an error... different than others
      NDB_CLOSE_SOCKET(m_sockfd);