Skip to content
Snippets Groups Projects
Commit 734e8d62 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

transfer fix for multi interface

parent 61629d2c
No related branches found
No related tags found
No related merge requests found
......@@ -230,11 +230,11 @@ CURLcode Curl_readwrite(struct connectdata *conn,
do {
/* If we still have reading to do, we check if we have a readable
socket. Sometimes the reafdp is NULL, it no fd_set was done using
socket. Sometimes the reafdp is NULL, if no fd_set was done using
the multi interface and then we can do nothing but to attempt a
read to be sure. */
if((k->keepon & KEEP_READ) &&
(FD_ISSET(conn->sockfd, readfdp))) {
(!readfdp || FD_ISSET(conn->sockfd, readfdp))) {
bool readdone = TRUE;
......@@ -1103,11 +1103,11 @@ CURLcode Curl_readwrite(struct connectdata *conn,
} /* if( read from socket ) */
/* If we still have writing to do, we check if we have a writable
socket. Sometimes the writefdp is NULL, it no fd_set was done using
socket. Sometimes the writefdp is NULL, if no fd_set was done using
the multi interface and then we can do nothing but to attempt a
write to be sure. */
if((k->keepon & KEEP_WRITE) &&
(FD_ISSET(conn->writesockfd, writefdp)) ) {
(!writefdp || FD_ISSET(conn->writesockfd, writefdp)) ) {
/* write */
int i, si;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment