From 6721bd30f7bbe241500f9086411db1b21040e32f Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 25 Jun 2010 18:57:36 +0200 Subject: [PATCH] isl_basic_map_affine_hull: avoid NULL pointer dereference --- isl_affine_hull.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/isl_affine_hull.c b/isl_affine_hull.c index 13c818a..df26cf9 100644 --- a/isl_affine_hull.c +++ b/isl_affine_hull.c @@ -919,7 +919,8 @@ struct isl_basic_map *isl_basic_map_affine_hull(struct isl_basic_map *bmap) { bmap = isl_basic_map_detect_equalities(bmap); bmap = isl_basic_map_cow(bmap); - isl_basic_map_free_inequality(bmap, bmap->n_ineq); + if (bmap) + isl_basic_map_free_inequality(bmap, bmap->n_ineq); return bmap; } -- 2.7.4