diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2015-06-22 17:01:37 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2015-06-22 17:04:22 +0200 |
commit | 14bfd5536146c176ca7196826d45ad3816ecb7cb (patch) | |
tree | 0d72d03150415f12d01503dfdb1a50642b69aa17 | |
parent | 2a6e8d9f3f0b9e4ace5984cd7342744e306a207e (diff) | |
download | NetworkManager-14bfd5536146c176ca7196826d45ad3816ecb7cb.tar.gz |
platform: g_hash_table_add doesn't return a value before 2.40
-rw-r--r-- | src/platform/nmp-object.c | 4 |
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); } |