From 9876262f739cbe5b78030ec81b004631b12f29ca Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 5 Jul 2013 19:36:26 +0200 Subject: [PATCH] isl_vertices.c: add_chamber: accept NULL pointer on zero-size allocation Signed-off-by: Sven Verdoolaege --- isl_vertices.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isl_vertices.c b/isl_vertices.c index 818f2856..09ab031b 100644 --- a/isl_vertices.c +++ b/isl_vertices.c @@ -627,7 +627,7 @@ static int add_chamber(struct isl_chamber_list **list, if (!c) goto error; c->c.vertices = isl_alloc_array(tab->mat->ctx, int, n_vertices); - if (!c->c.vertices) + if (n_vertices && !c->c.vertices) goto error; c->c.dom = isl_basic_set_from_basic_map(isl_basic_map_copy(tab->bmap)); c->c.dom = isl_basic_set_set_rational(c->c.dom); -- 2.11.4.GIT