void oidmap_init(struct oidmap *map, size_t initial_size)
{
hashmap_init(&map->map, oidmap_neq, NULL, initial_size);
void oidmap_init(struct oidmap *map, size_t initial_size)
{
hashmap_init(&map->map, oidmap_neq, NULL, initial_size);
- hashmap_entry_init(&to_put->internal_entry, hash(&to_put->oid));
- return hashmap_put(&map->map, to_put);
+ hashmap_entry_init(&to_put->internal_entry, oidhash(&to_put->oid));
+ return hashmap_put(&map->map, &to_put->internal_entry);