fr_perror("%s - %s", __FUNCTION__, fr_syserror(errno));
return;
}
- if (slen < 0) return;
if (slen == 0) return;
if (slen < (ssize_t)sizeof(preq)) abort();
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));
fr_assert(0);
break;
}
- } while (slen >= 0);
+ }
}
static void _conn_io_error(UNUSED fr_event_list_t *el, UNUSED int fd, UNUSED int flags,