From: Rich Felker Date: Fri, 21 Apr 2017 21:34:26 +0000 (-0400) Subject: fix regression in support for resolv.conf attempts option X-Git-Tag: v1.1.17~73 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1a7fa5e5211a67e89861583516ee1566609467a1;p=oweals%2Fmusl.git 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. --- 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; }