summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2017-04-21 17:34:26 -0400
committerRich Felker <dalias@aerifal.cx>2017-04-21 17:34:26 -0400
commit1a7fa5e5211a67e89861583516ee1566609467a1 (patch)
treecf767d75421605fff47a56a3233682ab1ad2c7fb
parent8c44a060243f04283ca68dad199aab90336141db (diff)
downloadmusl-1a7fa5e5211a67e89861583516ee1566609467a1.tar.gz
fix regression in support for resolv.conf attempts option
commit d6cb08bcaca4ff1f921375510ca72bccea969c75 moved the code and introduced an incorrect string offset for the new parsing, probably due to a copy-and-paste error. patch by Stefan Sedich.
-rw-r--r--src/network/resolvconf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/resolvconf.c b/src/network/resolvconf.c
index 2cf1f475..4c3e4c4b 100644
--- a/src/network/resolvconf.c
+++ b/src/network/resolvconf.c
@@ -45,8 +45,8 @@ int __get_resolv_conf(struct resolvconf *conf, char *search, size_t search_sz)
if (z != p) conf->ndots = x > 15 ? 15 : x;
}
p = strstr(line, "attempts:");
- if (p && isdigit(p[6])) {
- p += 6;
+ if (p && isdigit(p[9])) {
+ p += 9;
unsigned long x = strtoul(p, &z, 10);
if (z != p) conf->attempts = x > 10 ? 10 : x;
}