From 43fff90f1d95d55832497e0ed797aee01fe8e54c Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 30 May 2013 18:30:22 +0200 Subject: [PATCH] isl_output.c: print_qpolynomial_c: improve error handling Signed-off-by: Sven Verdoolaege --- isl_output.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/isl_output.c b/isl_output.c index a1feb7f..e9bc58f 100644 --- a/isl_output.c +++ b/isl_output.c @@ -1361,6 +1361,8 @@ static __isl_give isl_printer *print_qpolynomial_c(__isl_take isl_printer *p, } if (qp) p = upoly_print(qp->upoly, dim, qp->div, p, 0); + else + p = isl_printer_free(p); if (!isl_int_is_one(den)) { p = isl_printer_print_str(p, ")/"); p = isl_printer_print_isl_int(p, den); -- 2.7.4