From 58841e22f66ac327ec8fd1f04983af5b0d94a302 Mon Sep 17 00:00:00 2001 From: krw <> Date: Mon, 9 Jan 2017 14:04:31 +0000 Subject: [PATCH] Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with TAILQ_FOREACH(). No intentional functional change. ok reyk@ --- src/usr.sbin/ntpd/control.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/usr.sbin/ntpd/control.c b/src/usr.sbin/ntpd/control.c index a9a3941a..e726b8e5 100644 --- a/src/usr.sbin/ntpd/control.c +++ b/src/usr.sbin/ntpd/control.c @@ -1,4 +1,4 @@ -/* $OpenBSD: control.c,v 1.11 2016/09/14 13:20:16 rzalamena Exp $ */ +/* $OpenBSD: control.c,v 1.12 2017/01/09 14:04:31 krw Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -142,9 +142,10 @@ control_connbyfd(int fd) { struct ctl_conn *c; - for (c = TAILQ_FIRST(&ctl_conns); c != NULL && c->ibuf.fd != fd; - c = TAILQ_NEXT(c, entry)) - ; /* nothing */ + TAILQ_FOREACH(c, &ctl_conns, entry) { + if (c->ibuf.fd == fd) + break; + } return (c); }