mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 18:35:06 -05:00
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:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user