|
@@ -1320,7 +1320,6 @@ int __dns_lookup(const char *name,
|
|
local_ns_num = last_ns_num;
|
|
local_ns_num = last_ns_num;
|
|
retries_left = __nameservers * __resolv_attempts;
|
|
retries_left = __nameservers * __resolv_attempts;
|
|
}
|
|
}
|
|
- retries_left--;
|
|
|
|
if (local_ns_num >= __nameservers)
|
|
if (local_ns_num >= __nameservers)
|
|
local_ns_num = 0;
|
|
local_ns_num = 0;
|
|
local_id++;
|
|
local_id++;
|
|
@@ -1572,6 +1571,7 @@ int __dns_lookup(const char *name,
|
|
|
|
|
|
try_next_server:
|
|
try_next_server:
|
|
/* Try next nameserver */
|
|
/* Try next nameserver */
|
|
|
|
+ retries_left--;
|
|
local_ns_num++;
|
|
local_ns_num++;
|
|
variant = -1;
|
|
variant = -1;
|
|
} while (retries_left > 0);
|
|
} while (retries_left > 0);
|