mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 22:30:19 +01:00
device: fix array indexing in ndisc_set_router_config()
Fixes: de52c25cfd
This commit is contained in:
parent
ba2b2de3ad
commit
aeeee116c7
1 changed files with 2 additions and 2 deletions
|
|
@ -1861,7 +1861,7 @@ ndisc_set_router_config (NMNDisc *ndisc, NMDevice *self)
|
|||
const struct in6_addr *nameserver = nm_ip6_config_get_nameserver (priv->ip6_config, i);
|
||||
NMNDiscDNSServer *ndisc_nameserver;
|
||||
|
||||
ndisc_nameserver = &g_array_index (dns_servers, NMNDiscDNSServer, dns_servers->len-1);
|
||||
ndisc_nameserver = &g_array_index (dns_servers, NMNDiscDNSServer, i);
|
||||
ndisc_nameserver->address = *nameserver;
|
||||
ndisc_nameserver->timestamp = now;
|
||||
ndisc_nameserver->lifetime = NM_NDISC_ROUTER_LIFETIME;
|
||||
|
|
@ -1874,7 +1874,7 @@ ndisc_set_router_config (NMNDisc *ndisc, NMDevice *self)
|
|||
const char *search = nm_ip6_config_get_search (priv->ip6_config, i);
|
||||
NMNDiscDNSDomain *ndisc_search;
|
||||
|
||||
ndisc_search = &g_array_index (dns_domains, NMNDiscDNSDomain, dns_domains->len-1);
|
||||
ndisc_search = &g_array_index (dns_domains, NMNDiscDNSDomain, i);
|
||||
ndisc_search->domain = g_strdup (search);
|
||||
ndisc_search->timestamp = now;
|
||||
ndisc_search->lifetime = NM_NDISC_ROUTER_LIFETIME;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue