drivers: modem: hl7800: use dns_resolve_reconfigure() API
Use recently introduced API, which takes care of gracefully closing any pending DNS requests and replacing existing DNS server list with new one. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
This commit is contained in:
parent
bb8b8b8b5f
commit
ba391b80b0
1 changed files with 1 additions and 2 deletions
|
@ -1492,9 +1492,8 @@ static void dns_work_cb(struct k_work *work)
|
||||||
/* set new DNS addr in DNS resolver */
|
/* set new DNS addr in DNS resolver */
|
||||||
LOG_DBG("Refresh DNS resolver");
|
LOG_DBG("Refresh DNS resolver");
|
||||||
dnsCtx = dns_resolve_get_default();
|
dnsCtx = dns_resolve_get_default();
|
||||||
dns_resolve_close(dnsCtx);
|
|
||||||
|
|
||||||
ret = dns_resolve_init(dnsCtx, dns_servers_str, NULL);
|
ret = dns_resolve_reconfigure(dnsCtx, dns_servers_str, NULL);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
LOG_ERR("dns_resolve_init fail (%d)", ret);
|
LOG_ERR("dns_resolve_init fail (%d)", ret);
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue