From: Sven Verdoolaege Date: Fri, 7 Dec 2012 10:42:09 +0000 (+0100) Subject: isl_basic_map_move_dims: avoid invalid access on error X-Git-Tag: isl-0.11.1~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e48cf6c8c4b069a90f33f50a446bfe317e7618e;p=platform%2Fupstream%2Fisl.git isl_basic_map_move_dims: avoid invalid access on error Signed-off-by: Sven Verdoolaege --- diff --git a/isl_map.c b/isl_map.c index b383cfe..51a8600 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);