privops: reload DNS configuration
The helper process needs to call res_init() before DNS_Name2IPAddress() in order to see changes in resolv.conf.
This commit is contained in:
parent
a592d82ad9
commit
82fbb5c2f5
1 changed files with 3 additions and 0 deletions
|
@ -291,6 +291,9 @@ do_name_to_ipaddress(ReqName2IPAddress *req, PrvResponse *res)
|
||||||
{
|
{
|
||||||
/* make sure the string is terminated */
|
/* make sure the string is terminated */
|
||||||
req->name[sizeof (req->name) - 1] = '\0';
|
req->name[sizeof (req->name) - 1] = '\0';
|
||||||
|
|
||||||
|
DNS_Reload();
|
||||||
|
|
||||||
res->rc = DNS_Name2IPAddress(req->name, res->data.name_to_ipaddress.addresses,
|
res->rc = DNS_Name2IPAddress(req->name, res->data.name_to_ipaddress.addresses,
|
||||||
DNS_MAX_ADDRESSES);
|
DNS_MAX_ADDRESSES);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue