diff options
author | Thomas Haller <thaller@redhat.com> | 2017-09-11 21:38:09 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-09-13 08:17:31 +0200 |
commit | 79cb13bc5c4d3e71ea3c582963b07aa329040152 (patch) | |
tree | bb0b56a84428802916b3dd964a3ecab7303b3533 | |
parent | 944006d485c861d1f49ac6a8d9ae2027d7bf8bad (diff) | |
download | NetworkManager-79cb13bc5c4d3e71ea3c582963b07aa329040152.tar.gz |
platform: use distinct hash seed for nmp_object_id_hash() of routes
-rw-r--r-- | src/platform/nmp-object.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/platform/nmp-object.c b/src/platform/nmp-object.c index 9c8845a4d5..e58868645e 100644 --- a/src/platform/nmp-object.c +++ b/src/platform/nmp-object.c @@ -1111,10 +1111,12 @@ _vt_cmd_plobj_id_hash (ip6_address, NMPlatformIP6Address, { hash = NM_HASH_COMBINE (hash, nm_utils_in6_addr_hash (&obj->address)); }) _vt_cmd_plobj_id_hash (ip4_route, NMPlatformIP4Route, { - hash = nm_platform_ip4_route_hash (obj, NM_PLATFORM_IP_ROUTE_CMP_TYPE_ID); + hash = (guint) 1038302471u; + hash = NM_HASH_COMBINE (hash, nm_platform_ip4_route_hash (obj, NM_PLATFORM_IP_ROUTE_CMP_TYPE_ID)); }) _vt_cmd_plobj_id_hash (ip6_route, NMPlatformIP6Route, { - hash = nm_platform_ip6_route_hash (obj, NM_PLATFORM_IP_ROUTE_CMP_TYPE_ID); + hash = (guint) 1233384151u; + hash = NM_HASH_COMBINE (hash, nm_platform_ip6_route_hash (obj, NM_PLATFORM_IP_ROUTE_CMP_TYPE_ID)); }) gboolean |