diff --git a/lib/telnet.c b/lib/telnet.c
index 9bf2365d894324ae294bb20dd9ccbe669b32619a..2faffb2256e21dbf780596183d4042e2d456ed85 100644
--- a/lib/telnet.c
+++ b/lib/telnet.c
@@ -1117,7 +1117,7 @@ CURLcode Curl_telnet(struct connectdata *conn)
          != SOCKET_ERROR) {
         if(events.lNetworkEvents & FD_READ) {
           /* This reallu OUGHT to check its return code. */
-          Curl_read(conn, sockfd, buf, BUFSIZE - 1, &nread);
+          (void)Curl_read(conn, sockfd, buf, BUFSIZE - 1, &nread);
             
           telrcv(conn, (unsigned char *)buf, nread);
           
@@ -1181,7 +1181,7 @@ CURLcode Curl_telnet(struct connectdata *conn)
 
       if(FD_ISSET(sockfd, &readfd)) {
         /* This OUGHT to check the return code... */
-        Curl_read(conn, sockfd, buf, BUFSIZE - 1, &nread);
+        (void)Curl_read(conn, sockfd, buf, BUFSIZE - 1, &nread);
 
         /* if we receive 0 or less here, the server closed the connection and
            we bail out from this! */