From: James Jones Date: Tue, 9 Nov 2021 17:25:55 +0000 (-0600) Subject: Remove redundant comparisons (#4307) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ccb23f0a26598a906ba1dd8a54fb1cfc4faa3f1;p=thirdparty%2Ffreeradius-server.git Remove redundant comparisons (#4307) --- diff --git a/src/lib/server/trunk_tests.c b/src/lib/server/trunk_tests.c index 50ddfaf175..f93876b2ed 100644 --- a/src/lib/server/trunk_tests.c +++ b/src/lib/server/trunk_tests.c @@ -86,7 +86,6 @@ static void test_cancel_mux(fr_trunk_connection_t *tconn, fr_connection_t *conn, fr_perror("%s - %s", __FUNCTION__, fr_syserror(errno)); return; } - if (slen < 0) return; if (slen == 0) return; if (slen < (ssize_t)sizeof(preq)) abort(); @@ -101,9 +100,9 @@ static void test_demux(UNUSED fr_trunk_connection_t *tconn, fr_connection_t *con test_proto_request_t *preq; ssize_t slen; - do { + for (;;) { slen = read(fd, &preq, sizeof(preq)); - if (slen <= 0) return; + if (slen <= 0) break; if (acutest_verbose_level_ >= 3) printf("%s - Read %p (%zu)\n", __FUNCTION__, preq, (size_t)slen); TEST_CHECK(slen == sizeof(preq)); @@ -130,7 +129,7 @@ static void test_demux(UNUSED fr_trunk_connection_t *tconn, fr_connection_t *con fr_assert(0); break; } - } while (slen >= 0); + } } static void _conn_io_error(UNUSED fr_event_list_t *el, UNUSED int fd, UNUSED int flags,