From 7fad22baf5c29d928a155c829ce0db61305ef51e Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 25 Jun 2010 17:16:56 +0200 Subject: [PATCH] isl_basic_map_normalize_constraints: avoid NULL pointer dereference --- isl_map_simplify.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/isl_map_simplify.c b/isl_map_simplify.c index 8c2dde0c..7326f3aa 100644 --- a/isl_map_simplify.c +++ b/isl_map_simplify.c @@ -317,6 +317,9 @@ struct isl_basic_map *isl_basic_map_normalize_constraints( isl_int gcd; unsigned total = isl_basic_map_total_dim(bmap); + if (!bmap) + return NULL; + isl_int_init(gcd); for (i = bmap->n_eq - 1; i >= 0; --i) { isl_seq_gcd(bmap->eq[i]+1, total, &gcd); -- 2.11.4.GIT