diff options
Diffstat (limited to 'src/libnm-platform/nmp-global-tracker.c')
| -rw-r--r-- | src/libnm-platform/nmp-global-tracker.c | 6 |
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; |