From 9e886819acd06f4534460eec83eb5e15f0b012f0 Mon Sep 17 00:00:00 2001 From: henning <> Date: Sat, 21 Oct 2006 07:32:46 +0000 Subject: [PATCH] in client_nextaddr, check fd != -1 before close, just nicer this way From: amandal@entrisphere.com --- src/usr.sbin/ntpd/client.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/usr.sbin/ntpd/client.c b/src/usr.sbin/ntpd/client.c index 896caecb..8718b041 100644 --- a/src/usr.sbin/ntpd/client.c +++ b/src/usr.sbin/ntpd/client.c @@ -1,4 +1,4 @@ -/* $OpenBSD: client.c,v 1.72 2006/10/21 07:28:06 henning Exp $ */ +/* $OpenBSD: client.c,v 1.73 2006/10/21 07:32:46 henning Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -94,8 +94,10 @@ client_addr_init(struct ntp_peer *p) int client_nextaddr(struct ntp_peer *p) { - close(p->query->fd); - p->query->fd = -1; + if (p->query->fd != -1) { + close(p->query->fd); + p->query->fd = -1; + } if (p->addr_head.a == NULL) { priv_host_dns(p->addr_head.name, p->id);