made Curl_read_plain() return an 'int' instead of CURLcode since it actually
authorDaniel Stenberg <daniel@haxx.se>
Mon, 29 Sep 2008 11:13:37 +0000 (11:13 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 29 Sep 2008 11:13:37 +0000 (11:13 +0000)
returns -1 in EAGAIN cases and that's not valid CURLcode

lib/sendf.c
lib/sendf.h

index 79d34de..fc9af91 100644 (file)
@@ -534,7 +534,7 @@ CURLcode Curl_client_write(struct connectdata *conn,
   return CURLE_OK;
 }
 
-CURLcode Curl_read_plain(curl_socket_t sockfd,
+int Curl_read_plain(curl_socket_t sockfd,
                          char *buf,
                          size_t bytesfromsocket,
                          ssize_t *n)
index 71ad6fe..a1e60a8 100644 (file)
@@ -59,10 +59,10 @@ void Curl_read_rewind(struct connectdata *conn,
                       size_t extraBytesRead);
 
 /* internal read-function, does plain socket only */
-CURLcode Curl_read_plain(curl_socket_t sockfd,
-                         char *buf,
-                         size_t bytesfromsocket,
-                         ssize_t *n);
+int Curl_read_plain(curl_socket_t sockfd,
+                    char *buf,
+                    size_t bytesfromsocket,
+                    ssize_t *n);
 
 /* internal read-function, does plain socket, SSL and krb4 */
 int Curl_read(struct connectdata *conn, curl_socket_t sockfd,