From 8e48cf6c8c4b069a90f33f50a446bfe317e7618e Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 7 Dec 2012 11:42:09 +0100 Subject: [PATCH] isl_basic_map_move_dims: avoid invalid access on error Signed-off-by: Sven Verdoolaege --- isl_map.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/isl_map.c b/isl_map.c index b383cfeb..51a8600b 100644 --- a/isl_map.c +++ b/isl_map.c @@ -3220,6 +3220,8 @@ __isl_give isl_basic_map *isl_basic_map_move_dims( res = isl_basic_map_alloc_space(isl_basic_map_get_space(bmap), bmap->n_div, bmap->n_eq, bmap->n_ineq); bmap = isl_basic_map_add_constraints_dim_map(res, bmap, dim_map); + if (!bmap) + goto error; bmap->dim = isl_space_move_dims(bmap->dim, dst_type, dst_pos, src_type, src_pos, n); -- 2.11.4.GIT