From 145532167c2346f876ab682a1e04109ecc1df4f3 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Sat, 26 Jun 2010 12:40:27 +0200 Subject: [PATCH] isl_tab_extend_cons: avoid NULL pointer dereference --- isl_tab.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/isl_tab.c b/isl_tab.c index 3b2d90a1..5eafec45 100644 --- a/isl_tab.c +++ b/isl_tab.c @@ -87,11 +87,13 @@ error: int isl_tab_extend_cons(struct isl_tab *tab, unsigned n_new) { - unsigned off = 2 + tab->M; + unsigned off; if (!tab) return -1; + off = 2 + tab->M; + if (tab->max_con < tab->n_con + n_new) { struct isl_tab_var *con; -- 2.11.4.GIT