X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fjmap%2Ftest%2Frun-ptridx-type.c;h=aa715cf51162b70f80ed3a18d14795a69b4ed9ae;hb=3baf0effcab56930c563cdf785fbbe25c5c278aa;hp=83642a8e68c36d7f7623199795e8eea0fe2d6d6c;hpb=2965496c70c345ea83e14d4b25e8687f7c682531;p=ccan diff --git a/ccan/jmap/test/run-ptridx-type.c b/ccan/jmap/test/run-ptridx-type.c index 83642a8e..aa715cf5 100644 --- a/ccan/jmap/test/run-ptridx-type.c +++ b/ccan/jmap/test/run-ptridx-type.c @@ -18,25 +18,25 @@ int main(int argc, char *argv[]) { struct jmap_foo *map; struct foo *foo[NUM], **foop; - struct idx *idx[NUM], *index; + struct idx *idx[NUM+1], *index; unsigned int i; plan_tests(25 + NUM*2 + 6); - for (i = 0; i < NUM; i++) + for (i = 0; i < NUM+1; i++) foo[i] = malloc(20); qsort(foo, NUM, sizeof(foo[0]), cmp_ptr); /* idx[i] == foo[i] + 1, for easy checking */ - for (i = 0; i < NUM; i++) + for (i = 0; i < NUM+1; i++) idx[i] = (void *)((char *)foo[i] + 1); map = jmap_foo_new(); ok1(jmap_foo_error(map) == NULL); - ok1(jmap_foo_test(map, idx[i]) == false); - ok1(jmap_foo_get(map, idx[i]) == (struct foo *)NULL); + ok1(jmap_foo_test(map, idx[NUM]) == false); + ok1(jmap_foo_get(map, idx[NUM]) == (struct foo *)NULL); ok1(jmap_foo_count(map) == 0); ok1(jmap_foo_first(map) == (struct idx *)NULL); ok1(jmap_foo_del(map, idx[0]) == false);