From: Sven Verdoolaege Date: Fri, 25 Jun 2010 19:42:15 +0000 (+0200) Subject: isl_basic_map_intersect_range: avoid NULL pointer dereference X-Git-Tag: isl-0.03~42 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=85fd6a252d3ef762a09a78aa13e899f1d5147739;p=platform%2Fupstream%2Fisl.git isl_basic_map_intersect_range: avoid NULL pointer dereference --- diff --git a/isl_map.c b/isl_map.c index b91a4a3..25f5500 100644 --- a/isl_map.c +++ b/isl_map.c @@ -1798,10 +1798,10 @@ struct isl_basic_map *isl_basic_map_intersect_range( isl_basic_map_compatible_range(bmap, bset), goto error); bmap = isl_basic_map_cow(bmap); - bmap = isl_basic_map_extend_dim(bmap, isl_dim_copy(bmap->dim), - bset->n_div, bset->n_eq, bset->n_ineq); if (!bmap) goto error; + bmap = isl_basic_map_extend_dim(bmap, isl_dim_copy(bmap->dim), + bset->n_div, bset->n_eq, bset->n_ineq); bmap_range = isl_basic_map_from_basic_set(bset, isl_dim_copy(bset->dim)); bmap = add_constraints(bmap, bmap_range, 0, 0);