summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2022-07-26 18:19:14 +0200
committerThomas Haller <thaller@redhat.com>2022-08-09 08:02:43 +0200
commitd92053fc6ee43994f64d33ab0f446bfa8e1316b0 (patch)
treecd89f8eb6c9f4147ca270d1b46d2f168c7580522
parent8bdd416972b2c3907ac99bc79f45690b21c32ada (diff)
downloadNetworkManager-d92053fc6ee43994f64d33ab0f446bfa8e1316b0.tar.gz
platform: fix nm_platform_mptcp_addr_cmp() to compare port
Fixes: 1a0c8772b0d9 ('platform: add NMPlatformMptcpAddr object')
-rw-r--r--src/libnm-platform/nm-platform.c3
1 files changed, 2 insertions, 1 deletions
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;
}