diff options
author | Niklas Halle <niklas@niklashalle.net> | 2020-06-08 13:44:44 +0200 |
---|---|---|
committer | Niklas Halle <niklas@niklashalle.net> | 2020-06-08 13:44:44 +0200 |
commit | 8da29ff1661c8ad5bcaf136648159ba4efbea0a8 (patch) | |
tree | 5de4525f348ed7d1cbf4de6c88584fcd12a7ddd0 /03_exercise | |
parent | c47dfa4cf0432fe507edf3d70379cf94fde45a19 (diff) | |
download | betriebssysteme-8da29ff1661c8ad5bcaf136648159ba4efbea0a8.tar.gz betriebssysteme-8da29ff1661c8ad5bcaf136648159ba4efbea0a8.zip |
2 fliegen mit einer klappe?
Diffstat (limited to '03_exercise')
-rw-r--r-- | 03_exercise/cli/client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/03_exercise/cli/client.c b/03_exercise/cli/client.c index dbec3eb..67731f4 100644 --- a/03_exercise/cli/client.c +++ b/03_exercise/cli/client.c @@ -193,10 +193,10 @@ void read_stdin() { } void sigintHandler(int sig_num) { - (void) sig_num; errno = 0; if (fcntl(server_sock, F_GETFD) != -1 || errno != EBADF) { - (void) write(server_sock, "exit\n", 6); + sig_num = write(server_sock, "exit\n", 6); + (void) sig_num; close(server_sock); } errno = 0; |