summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Halle <niklas@niklashalle.net>2020-06-08 13:44:44 +0200
committerNiklas Halle <niklas@niklashalle.net>2020-06-08 13:44:44 +0200
commit8da29ff1661c8ad5bcaf136648159ba4efbea0a8 (patch)
tree5de4525f348ed7d1cbf4de6c88584fcd12a7ddd0
parentc47dfa4cf0432fe507edf3d70379cf94fde45a19 (diff)
downloadbetriebssysteme-8da29ff1661c8ad5bcaf136648159ba4efbea0a8.tar.gz
betriebssysteme-8da29ff1661c8ad5bcaf136648159ba4efbea0a8.zip
2 fliegen mit einer klappe?
-rw-r--r--03_exercise/cli/client.c4
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;