Commit c2d8025a authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Christophe Demory fixed the check to work better for non-blocking on HP-UX

systems. Bug report #701749.
parent 853e240e
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -270,7 +270,11 @@ CURLcode Curl_write(struct connectdata *conn, int sockfd,
#ifdef WIN32
      if(WSAEWOULDBLOCK == GetLastError())
#else
      if(EWOULDBLOCK == errno)
      /* As pointed out by Christophe Demory on March 11 2003, errno
         may be EWOULDBLOCK or on some systems EAGAIN when it returned
         due to its inability to send off data without blocking. We
         therefor treat both error codes the same here */
      if((EWOULDBLOCK == errno) || ((EAGAIN == errno))
#endif
      {
        /* this is just a case of EWOULDBLOCK */