From: Sven Verdoolaege Date: Sun, 2 Dec 2012 11:12:14 +0000 (+0100) Subject: isl_pw_aff_set_rational: avoid invalid access on error X-Git-Tag: isl-0.11~28 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=26bbec389cd1d27f9d391f4ab78c474d09b4de2d;p=platform%2Fupstream%2Fisl.git isl_pw_aff_set_rational: avoid invalid access on error Signed-off-by: Sven Verdoolaege --- diff --git a/isl_aff.c b/isl_aff.c index d8b89ce..e9d7286 100644 --- a/isl_aff.c +++ b/isl_aff.c @@ -2626,14 +2626,15 @@ __isl_give isl_pw_aff *isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff) __isl_give isl_pw_aff_list *isl_pw_aff_list_set_rational( __isl_take isl_pw_aff_list *list) { - int i; + int i, n; if (!list) return NULL; if (list->n == 0) return list; - for (i = 0; i < list->n; ++i) { + n = list->n; + for (i = 0; i < n; ++i) { isl_pw_aff *pa; pa = isl_pw_aff_list_get_pw_aff(list, i);