device: optimize hashtable usage for shared_ips

No point ins storing "TRUE" as value in the @shared_ips hash
table. That forces glib to allocate a separate storage for the
value. Just use g_hash_table_add() instead.
This commit is contained in:
Thomas Haller 2016-03-20 10:59:37 +01:00
parent 6c12f04e87
commit 60cc501a66

View file

@ -4672,10 +4672,7 @@ reserve_shared_ip (NMDevice *self, NMSettingIPConfig *s_ip4, NMPlatformIP4Addres
}
}
nm_platform_ip4_address_set_addr (address, start + count, 24);
g_hash_table_insert (shared_ips,
GUINT_TO_POINTER (address->address),
GUINT_TO_POINTER (TRUE));
g_hash_table_add (shared_ips, GUINT_TO_POINTER (address->address));
}
return TRUE;