(res_thread_freeres): Reset _res.options.
authordrepper <drepper>
Mon, 11 Oct 2004 20:49:25 +0000 (20:49 +0000)
committerdrepper <drepper>
Mon, 11 Oct 2004 20:49:25 +0000 (20:49 +0000)
resolv/res_init.c

index 4087597..731c784 100644 (file)
@@ -597,6 +597,9 @@ res_thread_freeres (void)
        free (_res._u._ext.nsaddrs[ns]);
        _res._u._ext.nsaddrs[ns] = NULL;
       }
+
+  /* Make sure we do a full re-initialization the next time.  */
+  _res.options = 0;
 }
 text_set_element (__libc_thread_subfreeres, res_thread_freeres);
 text_set_element (__libc_subfreeres, res_thread_freeres);