Loading lib/vtls/nss.c +11 −6 Original line number Diff line number Diff line Loading @@ -2181,8 +2181,10 @@ static ssize_t nss_send(struct connectdata *conn, /* connection data */ size_t len, /* amount to write */ CURLcode *curlcode) { ssize_t rc = PR_Send(conn->ssl[sockindex].handle, mem, (int)len, 0, PR_INTERVAL_NO_WAIT); struct ssl_connect_data *connssl = &conn->ssl[sockindex]; ssize_t rc; rc = PR_Send(connssl->handle, mem, (int)len, 0, PR_INTERVAL_NO_WAIT); if(rc < 0) { PRInt32 err = PR_GetError(); if(err == PR_WOULD_BLOCK_ERROR) Loading @@ -2207,12 +2209,15 @@ static ssize_t nss_send(struct connectdata *conn, /* connection data */ } static ssize_t nss_recv(struct connectdata *conn, /* connection data */ int num, /* socketindex */ int sockindex, /* socketindex */ char *buf, /* store read data here */ size_t buffersize, /* max amount to read */ CURLcode *curlcode) { ssize_t nread = PR_Recv(conn->ssl[num].handle, buf, (int)buffersize, 0, struct ssl_connect_data *connssl = &conn->ssl[sockindex]; ssize_t nread; nread = PR_Recv(connssl->handle, buf, (int)buffersize, 0, PR_INTERVAL_NO_WAIT); if(nread < 0) { /* failed SSL read */ Loading Loading
lib/vtls/nss.c +11 −6 Original line number Diff line number Diff line Loading @@ -2181,8 +2181,10 @@ static ssize_t nss_send(struct connectdata *conn, /* connection data */ size_t len, /* amount to write */ CURLcode *curlcode) { ssize_t rc = PR_Send(conn->ssl[sockindex].handle, mem, (int)len, 0, PR_INTERVAL_NO_WAIT); struct ssl_connect_data *connssl = &conn->ssl[sockindex]; ssize_t rc; rc = PR_Send(connssl->handle, mem, (int)len, 0, PR_INTERVAL_NO_WAIT); if(rc < 0) { PRInt32 err = PR_GetError(); if(err == PR_WOULD_BLOCK_ERROR) Loading @@ -2207,12 +2209,15 @@ static ssize_t nss_send(struct connectdata *conn, /* connection data */ } static ssize_t nss_recv(struct connectdata *conn, /* connection data */ int num, /* socketindex */ int sockindex, /* socketindex */ char *buf, /* store read data here */ size_t buffersize, /* max amount to read */ CURLcode *curlcode) { ssize_t nread = PR_Recv(conn->ssl[num].handle, buf, (int)buffersize, 0, struct ssl_connect_data *connssl = &conn->ssl[sockindex]; ssize_t nread; nread = PR_Recv(connssl->handle, buf, (int)buffersize, 0, PR_INTERVAL_NO_WAIT); if(nread < 0) { /* failed SSL read */ Loading