summary refs log tree commit diff
path: root/src/libnm-platform/nmp-global-tracker.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnm-platform/nmp-global-tracker.c')
-rw-r--r--src/libnm-platform/nmp-global-tracker.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libnm-platform/nmp-global-tracker.c b/src/libnm-platform/nmp-global-tracker.c
index 12869cb2..09f1e217 100644
--- a/src/libnm-platform/nmp-global-tracker.c
+++ b/src/libnm-platform/nmp-global-tracker.c
@@ -800,7 +800,7 @@ nmp_global_tracker_sync_mptcp_addrs(NMPGlobalTracker *self, gboolean reapply)
 
         /* Now, drop all duplicates addresses. Only keep the first one. */
         for (i = 0, j = 0; i < entries->len; i++) {
-            const MptcpSyncData       *d          = nm_g_array_index_p(entries, MptcpSyncData, i);
+            const MptcpSyncData       *d          = &nm_g_array_index(entries, MptcpSyncData, i);
             const NMPlatformMptcpAddr *mptcp_addr = NMP_OBJECT_CAST_MPTCP_ADDR(d->obj_data->obj);
 
             obj_data = g_hash_table_lookup(entries_hash_by_addr, (gpointer) mptcp_addr);
@@ -826,7 +826,7 @@ nmp_global_tracker_sync_mptcp_addrs(NMPGlobalTracker *self, gboolean reapply)
                 nm_assert_not_reached();
 
             if (i != j)
-                *(nm_g_array_index_p(entries, MptcpSyncData, j)) = *d;
+                (nm_g_array_index(entries, MptcpSyncData, j)) = *d;
             j++;
 
             if (j >= MPTCP_PM_ADDR_MAX) {
@@ -931,7 +931,7 @@ keep_and_next:
 
     if (entries) {
         for (i = 0; i < entries->len; i++) {
-            const MptcpSyncData       *d          = nm_g_array_index_p(entries, MptcpSyncData, i);
+            const MptcpSyncData       *d          = &nm_g_array_index(entries, MptcpSyncData, i);
             const NMPlatformMptcpAddr *mptcp_addr = NMP_OBJECT_CAST_MPTCP_ADDR(d->obj_data->obj);
             const NMPObject           *kobj;