diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index d39fd68014..e2747e8c6e 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -11357,7 +11357,7 @@ queued_ip6_config_change (gpointer user_data) && nm_platform_link_get (nm_device_get_platform (self), priv->ifindex)) { /* Handle DAD failures */ for (iter = priv->dad6_failed_addrs; iter; iter = g_slist_next (iter)) { - NMPlatformIP6Address *addr = iter->data; + const NMPlatformIP6Address *addr = iter->data; if (addr->addr_source >= NM_IP_CONFIG_SOURCE_USER) continue; @@ -11410,14 +11410,14 @@ static void device_ipx_changed (NMPlatform *platform, int obj_type_i, int ifindex, - gpointer platform_object, + gconstpointer platform_object, int change_type_i, NMDevice *self) { const NMPObjectType obj_type = obj_type_i; const NMPlatformSignalChangeType change_type = change_type_i; NMDevicePrivate *priv; - NMPlatformIP6Address *addr; + const NMPlatformIP6Address *addr; if (nm_device_get_ip_ifindex (self) != ifindex) return; diff --git a/src/ndisc/nm-ndisc.c b/src/ndisc/nm-ndisc.c index 3d3dc523ef..a02e4b7692 100644 --- a/src/ndisc/nm-ndisc.c +++ b/src/ndisc/nm-ndisc.c @@ -792,7 +792,7 @@ nm_ndisc_start (NMNDisc *ndisc) } void -nm_ndisc_dad_failed (NMNDisc *ndisc, struct in6_addr *address) +nm_ndisc_dad_failed (NMNDisc *ndisc, const struct in6_addr *address) { NMNDiscDataInternal *rdata; guint i; diff --git a/src/ndisc/nm-ndisc.h b/src/ndisc/nm-ndisc.h index b66c228958..3cbb8f5000 100644 --- a/src/ndisc/nm-ndisc.h +++ b/src/ndisc/nm-ndisc.h @@ -174,7 +174,7 @@ NMNDiscNodeType nm_ndisc_get_node_type (NMNDisc *self); gboolean nm_ndisc_set_iid (NMNDisc *ndisc, const NMUtilsIPv6IfaceId iid); void nm_ndisc_start (NMNDisc *ndisc); -void nm_ndisc_dad_failed (NMNDisc *ndisc, struct in6_addr *address); +void nm_ndisc_dad_failed (NMNDisc *ndisc, const struct in6_addr *address); void nm_ndisc_set_config (NMNDisc *ndisc, const GArray *addresses, const GArray *dns_servers,