From 1cbd5e5b9beb6bcda586e8d026825142c7e03287 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 11 Apr 2013 17:47:21 +0200 Subject: [PATCH] isl_basic_map_insert_dims: plug memory leak when called on empty input Signed-off-by: Sven Verdoolaege --- isl_map.c | 1 + 1 file changed, 1 insertion(+) diff --git a/isl_map.c b/isl_map.c index c7ac138c..c4636c14 100644 --- a/isl_map.c +++ b/isl_map.c @@ -3052,6 +3052,7 @@ __isl_give isl_basic_map *isl_basic_map_insert_dims( res = isl_basic_map_set_rational(res); if (isl_basic_map_plain_is_empty(bmap)) { isl_basic_map_free(bmap); + free(dim_map); return isl_basic_map_set_to_empty(res); } res = isl_basic_map_add_constraints_dim_map(res, bmap, dim_map); -- 2.11.4.GIT