diff options
Diffstat (limited to 'src/runtime/hashmap.c')
-rw-r--r-- | src/runtime/hashmap.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runtime/hashmap.c b/src/runtime/hashmap.c index bb8dd7ba9..b3022ca14 100644 --- a/src/runtime/hashmap.c +++ b/src/runtime/hashmap.c @@ -870,6 +870,10 @@ sys·mapassign2(Hmap *h, ...) void sys·mapiterinit(Hmap *h, struct hash_iter *it) { + if(h == nil) { + it->data = nil; + return; + } hash_iter_init(h, it); it->data = hash_next(it); if(debug) { |