diff options
| author | Franklin Wei <git@fwei.tk> | 2016-01-24 16:58:59 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2016-01-24 16:58:59 -0500 |
| commit | b346e948cb167c18efc33f32f0e7cfb21050fc96 (patch) | |
| tree | 2a6989023690021c15999ce8fc3fefdca3ab7d83 /src/hash.c | |
| parent | e2c2a9878a0fb55923fbd77db1f73085013aa36c (diff) | |
| download | netcosm-b346e948cb167c18efc33f32f0e7cfb21050fc96.zip netcosm-b346e948cb167c18efc33f32f0e7cfb21050fc96.tar.gz netcosm-b346e948cb167c18efc33f32f0e7cfb21050fc96.tar.bz2 netcosm-b346e948cb167c18efc33f32f0e7cfb21050fc96.tar.xz | |
objects partially implemented, fixes some bugs
Diffstat (limited to 'src/hash.c')
| -rw-r--r-- | src/hash.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -60,6 +60,8 @@ void *hash_init(size_t sz, unsigned (*hash_fn)(const void*), int (*compare_keys)(const void*, const void*)) { struct hash_map *ret = calloc(sizeof(struct hash_map), 1); + if(!sz) + sz = 1; ret->table = calloc(sz, sizeof(struct hash_node*)); ret->table_sz = sz; ret->hash = hash_fn; |