From 3b040f7dfaf37c407ea6ede1c8c2092e6bf903fd Mon Sep 17 00:00:00 2001 From: tedu <> Date: Wed, 30 Mar 2005 02:58:28 +0000 Subject: make the resolver stat resolv.conf and update if it changes. useful feedback and ok deraadt@ --- src/lib/libc/net/sethostent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/libc/net/sethostent.c') diff --git a/src/lib/libc/net/sethostent.c b/src/lib/libc/net/sethostent.c index 2140d65d08..c0eae942ca 100644 --- a/src/lib/libc/net/sethostent.c +++ b/src/lib/libc/net/sethostent.c @@ -28,7 +28,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char rcsid[] = "$OpenBSD: sethostent.c,v 1.7 2005/03/25 13:24:12 otto Exp $"; +static char rcsid[] = "$OpenBSD: sethostent.c,v 1.8 2005/03/30 02:58:28 tedu Exp $"; #endif /* LIBC_SCCS and not lint */ #include @@ -44,7 +44,7 @@ sethostent(int stayopen) { struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); - if ((_resp->options & RES_INIT) == 0 && res_init() == -1) + if (_res_init(0) == -1) return; if (stayopen) _resp->options |= RES_STAYOPEN | RES_USEVC; -- cgit v1.2.3-55-g6feb