diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-03-11 13:13:35 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-03-11 13:13:35 +0000 |
commit | e545e33d5fd4f021220f09cf8fb05c66db2a4bf4 (patch) | |
tree | 0330232d9a4b0a572b066776f2615a770dcb355d /lib/telnet.c | |
parent | 326e8b9fc1e6bc3b83c09ecaea96f10a403edcf5 (diff) |
Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets.
Diffstat (limited to 'lib/telnet.c')
-rw-r--r-- | lib/telnet.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/telnet.c b/lib/telnet.c index 2d9adda51..6e1f52b7f 100644 --- a/lib/telnet.c +++ b/lib/telnet.c @@ -1091,12 +1091,12 @@ CURLcode Curl_telnet(struct connectdata *conn) HANDLE stdin_handle; HANDLE objs[2]; DWORD waitret; - DWORD nread; + DWORD readfile_read; #else fd_set readfd; fd_set keepfd; - ssize_t nread; #endif + ssize_t nread; bool keepon = TRUE; char *buf = data->state.buffer; struct TELNET *tn; @@ -1203,10 +1203,11 @@ CURLcode Curl_telnet(struct connectdata *conn) char *buffer = buf; if(!ReadFile(stdin_handle, buf, sizeof(data->state.buffer), - (LPDWORD)&nread, NULL)) { + &readfile_read, NULL)) { keepon = FALSE; break; } + nread = readfile_read; while(nread--) { outbuf[0] = *buffer++; |