From 744df4d672d718208670fccf1d2c921591dbbdc1 Mon Sep 17 00:00:00 2001 From: mcpcpc Date: Sat, 12 Sep 2020 22:42:27 -0400 Subject: remove goto --- kirc.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'kirc.c') 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; } -- cgit v1.2.3