X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Ftelnet_src%2Fmain.c;h=7733805fa4fd9bc6afc0702e93619d5a66cb53e9;hb=f4e3c3d24ca880fe72396b2b0fc1ca3ce506b6ff;hp=0d12c1cb308c44452aebbe76ba1dac9feb67c301;hpb=78c95e08a952fa702ed95f69dca0670ca7f9d49e;p=tpg%2Facess2.git diff --git a/Usermode/Applications/telnet_src/main.c b/Usermode/Applications/telnet_src/main.c index 0d12c1cb..7733805f 100644 --- a/Usermode/Applications/telnet_src/main.c +++ b/Usermode/Applications/telnet_src/main.c @@ -64,8 +64,8 @@ int main(int argc, char *argv[], char *envp[]) // Read from server, and write to stdout do { - len = read(server_fd, BUFSIZ, buffer); - write(1, len, buffer); + len = read(server_fd, buffer, BUFSIZ); + write(1, buffer, len); } while( len == BUFSIZ ); } @@ -78,17 +78,17 @@ int main(int argc, char *argv[], char *envp[]) char *line = Readline_NonBlock(readline_info); if( line ) { - write(server_fd, strlen(line), line); - write(server_fd, 1, "\n"); + write(server_fd, line, strlen(line)); + write(server_fd, "\n", 1); } } else { do { - len = read(0, BUFSIZ, buffer); - write(server_fd, len, buffer); - write(1, len, buffer); + len = read(0, buffer, BUFSIZ); + write(server_fd, buffer, len); + write(1, buffer, len); } while( len == BUFSIZ ); } }