From: Sven Verdoolaege Date: Thu, 29 Aug 2013 10:51:00 +0000 (+0200) Subject: scop.c: expr_collect_accesses: plug memory leak on error path X-Git-Tag: pet-0.05~264 X-Git-Url: https://repo.or.cz/w/pet.git/commitdiff_plain/59b2635ee4b5c45e05226da0f43dcb52d702fbba scop.c: expr_collect_accesses: plug memory leak on error path Signed-off-by: Sven Verdoolaege --- diff --git a/scop.c b/scop.c index 636b7b2..c0ea003 100644 --- a/scop.c +++ b/scop.c @@ -3372,7 +3372,7 @@ static __isl_give isl_union_map *expr_collect_accesses(struct pet_expr *expr, isl_space *dim; if (!expr) - return NULL; + return isl_union_map_free(accesses); for (i = 0; i < expr->n_arg; ++i) accesses = expr_collect_accesses(expr->args[i],