mirror of https://github.com/getdnsapi/getdns.git
fix: Don't init suffix with uninitialized domain
This commit is contained in:
parent
d03a22ba62
commit
55e0d41d4b
|
@ -396,13 +396,6 @@ set_os_defaults(struct getdns_context *context)
|
||||||
filechg_check(context, context->fchg_resolvconf);
|
filechg_check(context, context->fchg_resolvconf);
|
||||||
|
|
||||||
context->suffix = getdns_list_create_with_context(context);
|
context->suffix = getdns_list_create_with_context(context);
|
||||||
(void) getdns_list_get_length(context->suffix, &length);
|
|
||||||
if (length == 0 && *domain != 0) {
|
|
||||||
bindata.data = (uint8_t *)domain;
|
|
||||||
bindata.size = strlen(domain) + 1;
|
|
||||||
(void) getdns_list_set_bindata(context->suffix, 0, &bindata);
|
|
||||||
}
|
|
||||||
|
|
||||||
context->upstreams = upstreams_create(context, upstreams_limit);
|
context->upstreams = upstreams_create(context, upstreams_limit);
|
||||||
|
|
||||||
in = fopen(context->fchg_resolvconf->fn, "r");
|
in = fopen(context->fchg_resolvconf->fn, "r");
|
||||||
|
@ -480,6 +473,12 @@ set_os_defaults(struct getdns_context *context)
|
||||||
}
|
}
|
||||||
fclose(in);
|
fclose(in);
|
||||||
|
|
||||||
|
(void) getdns_list_get_length(context->suffix, &length);
|
||||||
|
if (length == 0 && *domain != 0) {
|
||||||
|
bindata.data = (uint8_t *)domain;
|
||||||
|
bindata.size = strlen(domain) + 1;
|
||||||
|
(void) getdns_list_set_bindata(context->suffix, 0, &bindata);
|
||||||
|
}
|
||||||
return GETDNS_RETURN_GOOD;
|
return GETDNS_RETURN_GOOD;
|
||||||
} /* set_os_defaults */
|
} /* set_os_defaults */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue