Diff for /libaitrpc/src/aitrpc.c between versions 1.12.4.4 and 1.12.4.5

version 1.12.4.4, 2013/11/15 08:48:04 version 1.12.4.5, 2013/11/15 09:07:42
Line 169  rpc_Read(int sock, int type, int flags, sockaddr_t * _ Line 169  rpc_Read(int sock, int type, int flags, sockaddr_t * _
         for (len = blen; len > 0; len -= ret, buf += ret) {          for (len = blen; len > 0; len -= ret, buf += ret) {
                 if ((ret = poll(&pfd, 1, DEF_RPC_TIMEOUT * 1000)) < 1 ||                   if ((ret = poll(&pfd, 1, DEF_RPC_TIMEOUT * 1000)) < 1 || 
                                 pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) {                                  pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) {
                        LOGERR;                        if (ret)
                                 LOGERR;
                         else
                                 rpc_SetErr(ETIMEDOUT, "Timeout reached! Server not respond");
                         return -1;                          return -1;
                 }                  }
                 if (type == SOCK_STREAM)                  if (type == SOCK_STREAM)

Removed from v.1.12.4.4  
changed lines
  Added in v.1.12.4.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>