From d92053fc6ee43994f64d33ab0f446bfa8e1316b0 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 26 Jul 2022 18:19:14 +0200 Subject: [PATCH] platform: fix nm_platform_mptcp_addr_cmp() to compare port Fixes: 1a0c8772b0d9 ('platform: add NMPlatformMptcpAddr object') --- src/libnm-platform/nm-platform.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libnm-platform/nm-platform.c b/src/libnm-platform/nm-platform.c index e2bc22e4c0..987b8f2dd2 100644 --- a/src/libnm-platform/nm-platform.c +++ b/src/libnm-platform/nm-platform.c @@ -7804,12 +7804,13 @@ nm_platform_mptcp_addr_cmp(const NMPlatformMptcpAddr *a, const NMPlatformMptcpAd nm_assert_addr_family_or_unspec(a->addr_family); nm_assert_addr_family_or_unspec(b->addr_family); + NM_CMP_FIELD(a, b, ifindex); NM_CMP_FIELD(a, b, id); NM_CMP_FIELD_UNSAFE(a, b, in_kernel); NM_CMP_FIELD(a, b, addr_family); if (NM_IN_SET(a->addr_family, AF_INET, AF_INET6)) NM_CMP_FIELD_MEMCMP_LEN(a, b, addr, nm_utils_addr_family_to_size(a->addr_family)); - NM_CMP_FIELD(a, b, ifindex); + NM_CMP_FIELD(a, b, port); return 0; }