summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfgsch <fgsch@openbsd.org>2000-10-08 02:56:59 +0000
committerfgsch <fgsch@openbsd.org>2000-10-08 02:56:59 +0000
commita4d79bb0da705da398fada1b952a200f3c774ad4 (patch)
tree6f97f91ca5e522db1f154b7314b2534402a281c2
parentMake this compile after poll(2) change. (diff)
downloadwireguard-openbsd-a4d79bb0da705da398fada1b952a200f3c774ad4.tar.xz
wireguard-openbsd-a4d79bb0da705da398fada1b952a200f3c774ad4.zip
better code.
-rw-r--r--kerberosIV/src/kadmin/admin_server.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/kerberosIV/src/kadmin/admin_server.c b/kerberosIV/src/kadmin/admin_server.c
index c3aeef4f442..d7bb477c265 100644
--- a/kerberosIV/src/kadmin/admin_server.c
+++ b/kerberosIV/src/kadmin/admin_server.c
@@ -262,7 +262,6 @@ listen on the admin servers port for a request
static int
kadm_listen(void)
{
- int found;
int admin_fd;
int peer_fd;
struct pollfd pfd[1];
@@ -296,7 +295,6 @@ kadm_listen(void)
pfd[0].fd = admin_fd;
pfd[0].events = POLLIN;
- pfd[0].revents = 0;
for (;;) { /* loop nearly forever */
if (exit_now) {
@@ -304,11 +302,9 @@ kadm_listen(void)
kill_children();
return(0);
}
- if ((found = poll(pfd, 1, -1)) == 0)
- continue; /* no things read */
- if (found < 0) {
+ if (poll(pfd, 1, -1) < 0) {
if (errno != EINTR)
- krb_log("select: %s",error_message(errno));
+ krb_log("poll: %s",error_message(errno));
continue;
}
if (pfd[0].revents & POLLIN) {