From 6cb1cd6dc56327454d959349079cf98cdd39b7a7 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 12 Mar 2013 14:56:12 +0100 Subject: [PATCH] isl_map_gist_basic_map: avoid invalid access on error Signed-off-by: Sven Verdoolaege --- isl_map_simplify.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/isl_map_simplify.c b/isl_map_simplify.c index c83888a0..90575028 100644 --- a/isl_map_simplify.c +++ b/isl_map_simplify.c @@ -2182,6 +2182,8 @@ __isl_give isl_map *isl_map_gist_basic_map(__isl_take isl_map *map, goto error;; isl_assert(map->ctx, isl_space_is_equal(map->dim, context->dim), goto error); map = isl_map_compute_divs(map); + if (!map) + goto error; for (i = 0; i < map->n; ++i) context = isl_basic_map_align_divs(context, map->p[i]); for (i = map->n - 1; i >= 0; --i) { -- 2.11.4.GIT