summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 38aec51..a45a40c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -33,9 +33,10 @@ int main() {
return 1;
}
char buf[1024];
- ssize_t n = read(conn, buf, sizeof(buf));
- write(conn, buf, n);
- close(conn);
+ ssize_t n;
+ while ((n = read(conn, buf, sizeof(buf))) > 0) {
+ write(conn, buf, n);
+ }
}
return 0;
}