summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-06-22 17:01:37 +0200
committerLubomir Rintel <lkundrak@v3.sk>2015-06-22 17:04:22 +0200
commit14bfd5536146c176ca7196826d45ad3816ecb7cb (patch)
tree0d72d03150415f12d01503dfdb1a50642b69aa17
parent2a6e8d9f3f0b9e4ace5984cd7342744e306a207e (diff)
downloadNetworkManager-14bfd5536146c176ca7196826d45ad3816ecb7cb.tar.gz
platform: g_hash_table_add doesn't return a value before 2.40
-rw-r--r--src/platform/nmp-object.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/platform/nmp-object.c b/src/platform/nmp-object.c
index 9977e84250..84cedd1f31 100644
--- a/src/platform/nmp-object.c
+++ b/src/platform/nmp-object.c
@@ -1319,8 +1319,12 @@ _nmp_cache_update_add (NMPCache *cache, NMPObject *obj)
nm_assert (!obj->is_cached);
nmp_object_ref (obj);
nm_assert (!nm_multi_index_lookup_first_by_value (cache->idx_multi, &obj->object));
+#if GLIB_CHECK_VERSION(2, 40, 0)
if (!g_hash_table_add (cache->idx_main, obj))
g_assert_not_reached ();
+#else
+ g_hash_table_add (cache->idx_main, obj);
+#endif
obj->is_cached = TRUE;
_nmp_cache_update_cache (cache, obj, FALSE);
}