char line[256];
unsigned char _buf[256];
FILE *f, _f;
- int nns;
+ int nns = 0;
conf->ndots = 1;
conf->timeout = 5;
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;
}
}
if (!search) continue;
- if (strncmp(line, "domain", 6) || strncmp(line, "search", 6)
+ if ((strncmp(line, "domain", 6) && strncmp(line, "search", 6))
|| !isspace(line[6]))
continue;
for (p=line+7; isspace(*p); p++);