From 8ed9aea2c92ccec61933acc7ecec3bb3bd459a35 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 5 Jul 2013 18:07:06 +0200 Subject: [PATCH] isl_flow.c: sched_info_alloc: accept NULL pointer on zero-size allocation Signed-off-by: Sven Verdoolaege --- isl_flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isl_flow.c b/isl_flow.c index 2012f259..90e2db83 100644 --- a/isl_flow.c +++ b/isl_flow.c @@ -1143,7 +1143,7 @@ static __isl_give struct isl_sched_info *sched_info_alloc( return NULL; info->is_cst = isl_alloc_array(ctx, int, n); info->cst = isl_vec_alloc(ctx, n); - if (!info->is_cst || !info->cst) + if (n && (!info->is_cst || !info->cst)) goto error; for (i = 0; i < n; ++i) { -- 2.11.4.GIT