isl_affine_hull.c: outside_point: fix error handling
authorSven Verdoolaege <skimo@kotnet.org>
Sat, 26 Jun 2010 14:08:08 +0000 (16:08 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 26 Jun 2010 15:37:40 +0000 (17:37 +0200)
isl_affine_hull.c

index 797b4cf..dcb3d18 100644 (file)
@@ -295,7 +295,7 @@ static struct isl_vec *outside_point(struct isl_tab *tab, isl_int *eq, int up)
        if (!up)
                isl_seq_neg(eq, eq, 1 + dim);
 
-       if (isl_tab_rollback(tab, snap) < 0)
+       if (sample && isl_tab_rollback(tab, snap) < 0)
                goto error;
 
        return sample;