summaryrefslogtreecommitdiffstats
path: root/03_exercise/srv/shell.c
diff options
context:
space:
mode:
authorvm <vm@vm.vm>2020-06-08 14:54:40 +0200
committervm <vm@vm.vm>2020-06-08 14:54:40 +0200
commitd849d98cc5e630c2df9f07b306e724adc8580c81 (patch)
tree927a046f547435ff967e142386b2bcc3d5001765 /03_exercise/srv/shell.c
parentc63acb5f04dfb3667e2de6d752e08ffb658b46b8 (diff)
downloadbetriebssysteme-d849d98cc5e630c2df9f07b306e724adc8580c81.tar.gz
betriebssysteme-d849d98cc5e630c2df9f07b306e724adc8580c81.zip
some changes in the vm
Diffstat (limited to '03_exercise/srv/shell.c')
-rw-r--r--03_exercise/srv/shell.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/03_exercise/srv/shell.c b/03_exercise/srv/shell.c
index 38c5f9d..0419f35 100644
--- a/03_exercise/srv/shell.c
+++ b/03_exercise/srv/shell.c
@@ -116,14 +116,14 @@ void send_file(int client_fd, char *path) {
int length = snprintf(NULL, 0, "%ld", sz);
sprintf(buffer, "<<!%ld!", sz);
- sprintf(&(buffer[3 + length + 1]), "%s\n", path);
+ sprintf(&(buffer[3 + length + 1]), "%s!\n", path);
if (write(client_fd, buffer, strlen(buffer)) != strlen(buffer)) {
perror("write header");
return;
}
- usleep(150);
+ usleep(250);
memset(buffer, 0, BUF_SIZE);