CURLOPT_SOCKOPTFUNCTION: return proper error code

When the callback returns an error, this function must make sure to return
CURLE_ABORTED_BY_CALLBACK properly and not CURLE_OK as before to allow the
callback to properly abort the operation.
This commit is contained in:
Daniel Stenberg 2011-02-09 15:36:36 +01:00
parent 5348e8f276
commit b370fcd300
1 changed files with 1 additions and 1 deletions

View File

@ -926,7 +926,7 @@ singleipconnect(struct connectdata *conn,
CURLSOCKTYPE_IPCXN);
if(error) {
sclose(sockfd); /* close the socket and bail out */
return res;
return CURLE_ABORTED_BY_CALLBACK;
}
}