diff --git a/map/sc_map.c b/map/sc_map.c index c81b124..7c22e7e 100644 --- a/map/sc_map.c +++ b/map/sc_map.c @@ -106,6 +106,9 @@ v |= v >> i; \ } \ v++; \ + if (v == 0) { \ + return NULL; \ + } \ \ *cap = v; \ t = sc_map_calloc(v + 1, sizeof(*t)); \