blob: 45a228517bde979b1a8c6f7d7c6ba22f321a6afc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
diff --git a/libc/inet/resolv.c b/libc/inet/resolv.c
index 320aec4..f8066d2 100644
--- a/libc/inet/resolv.c
+++ b/libc/inet/resolv.c
@@ -2916,8 +2916,8 @@ static void res_sync_func(void)
__nameserver[n].sa4 = rp->nsaddr_list[n]; /* struct copy */
#endif
}
- __resolv_timeout = rp->retrans;
- __resolv_attempts = rp->retry;
+ __resolv_timeout = rp->retrans ?: RES_TIMEOUT;
+ __resolv_attempts = rp->retry ?: RES_DFLRETRY;
/* Extend and comment what program is known
* to use which _res.XXX member(s).
|