aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormcpcpc <michaelczigler@icloud.com>2020-09-12 22:42:27 -0400
committermcpcpc <michaelczigler@icloud.com>2020-09-12 22:42:27 -0400
commit744df4d672d718208670fccf1d2c921591dbbdc1 (patch)
tree0dece25cb5cf859b90ebe40fdeeb617c2e1ca591
parenteliminate termios library (diff)
downloadkirc-744df4d672d718208670fccf1d2c921591dbbdc1.tar.gz
kirc-744df4d672d718208670fccf1d2c921591dbbdc1.tar.bz2
kirc-744df4d672d718208670fccf1d2c921591dbbdc1.tar.xz
kirc-744df4d672d718208670fccf1d2c921591dbbdc1.tar.zst
kirc-744df4d672d718208670fccf1d2c921591dbbdc1.zip
remove goto
-rw-r--r--kirc.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/kirc.c b/kirc.c
index db0cb50..d2a51b8 100644
--- a/kirc.c
+++ b/kirc.c
@@ -257,8 +257,6 @@ main(int argc, char **argv) {
fds[0].events = POLLIN;
fds[1].events = POLLIN;
- int return_code = 0;
-
for (;;) {
int poll_res = poll(fds, 2, -1);
@@ -270,18 +268,14 @@ main(int argc, char **argv) {
if (fds[1].revents & POLLIN) {
int rc = handle_server_message();
if (rc != 0) {
- if (rc == -2) return_code = EXIT_FAILURE;
- goto end;
+ if (rc == -2) return EXIT_FAILURE;
+ return 0;
};
}
} else {
if (errno == EAGAIN) continue;
perror("poll");
- return_code = EXIT_FAILURE;
- goto end;
+ return EXIT_FAILURE;
}
}
-
-end:
- return return_code;
}