(res_init): Don't clobber _res.options with RES_DEFAULT.
authorroland <roland>
Fri, 21 Apr 1995 06:34:29 +0000 (06:34 +0000)
committerroland <roland>
Fri, 21 Apr 1995 06:34:29 +0000 (06:34 +0000)
If RES_INIT is clear, OR in RES_DEFAULT.

resolv/res_init.c

index 0092dbc..98807ff 100644 (file)
@@ -177,8 +177,8 @@ res_init()
                _res.retrans = RES_TIMEOUT;
        if (!_res.retry)
                _res.retry = 4;
-       if (!_res.options)
-               _res.options = RES_DEFAULT;
+       if (!(_res.options & RES_INIT))
+               _res.options |= RES_DEFAULT;
 
 #ifdef USELOOPBACK
        _res.nsaddr.sin_addr = inet_makeaddr(IN_LOOPBACKNET, 1);