Merge pull request #1717 from cremno/iv_size-t-null

iv_size (non-seglist): return 0 if t is NULL
This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-02-18 00:30:07 +09:00
+5 -3
View File
@@ -369,10 +369,12 @@ iv_foreach(mrb_state *mrb, iv_tbl *t, iv_foreach_func *func, void *p)
static size_t
iv_size(mrb_state *mrb, iv_tbl *t)
{
khash_t(iv) *h = &t->h;
khash_t(iv) *h;
if (!h) return 0;
return kh_size(h);
if (t && (h = &t->h)) {
return kh_size(h);
}
return 0;
}
static iv_tbl*