2003-02-25 Roland McGrath <roland@redhat.com>

* resolv/res_init.c (res_thread_freeres): Bail out if _res.nscount is
	zero, inidicating _res was not initialized yet.
This commit is contained in:
Roland McGrath 2003-02-25 09:18:17 +00:00
parent 73983ece25
commit c30dcea16f

View File

@ -567,6 +567,10 @@ libc_hidden_def (__res_nclose)
static void __attribute__ ((section ("__libc_thread_freeres_fn"))) static void __attribute__ ((section ("__libc_thread_freeres_fn")))
res_thread_freeres (void) res_thread_freeres (void)
{ {
if (_res.nscount == 0)
/* Never called res_ninit. */
return;
__res_nclose (&_res); /* Close any VC sockets. */ __res_nclose (&_res); /* Close any VC sockets. */
for (int ns = 0; ns < MAXNS; ns++) for (int ns = 0; ns < MAXNS; ns++)