summaryrefslogtreecommitdiff
path: root/isl_mat.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2010-10-13 19:39:35 +0200
committerSven Verdoolaege <skimo@kotnet.org>2010-10-13 19:39:35 +0200
commite8f87cad7c6518bb1f973ae60b1424c1d03b9373 (patch)
tree2eb7600b3c795fc248b54d28eb1babf5cbec207b /isl_mat.c
parentf538e52790a25ded751df47b2752ea49e1de7795 (diff)
downloadisl-e8f87cad7c6518bb1f973ae60b1424c1d03b9373.tar.gz
isl-e8f87cad7c6518bb1f973ae60b1424c1d03b9373.tar.bz2
isl-e8f87cad7c6518bb1f973ae60b1424c1d03b9373.zip
isl_mat_right_inverse: fix memory leak on error path
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Diffstat (limited to 'isl_mat.c')
-rw-r--r--isl_mat.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/isl_mat.c b/isl_mat.c
index f4253594..1b6be622 100644
--- a/isl_mat.c
+++ b/isl_mat.c
@@ -856,6 +856,7 @@ struct isl_mat *isl_mat_right_inverse(struct isl_mat *mat)
return inv;
error:
isl_mat_free(mat);
+ isl_mat_free(inv);
return NULL;
}