summaryrefslogtreecommitdiff
path: root/isl_multi_templ.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2012-12-01 00:21:40 +0100
committerSven Verdoolaege <skimo@kotnet.org>2012-12-01 17:38:07 +0100
commitfbf855a15933f4c2a305e33bf410c9ad7b874913 (patch)
tree7dc75c2f93c8fc79031bce1cc838f454c460305b /isl_multi_templ.c
parentef2d658a0fd2b3efff1dc2a9a64c1e4eae9eef0d (diff)
downloadisl-fbf855a15933f4c2a305e33bf410c9ad7b874913.tar.gz
isl-fbf855a15933f4c2a305e33bf410c9ad7b874913.tar.bz2
isl-fbf855a15933f4c2a305e33bf410c9ad7b874913.zip
isl_multi_*_realign_domain: plug memory leak on error path
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Diffstat (limited to 'isl_multi_templ.c')
-rw-r--r--isl_multi_templ.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/isl_multi_templ.c b/isl_multi_templ.c
index 338d9159..7080493d 100644
--- a/isl_multi_templ.c
+++ b/isl_multi_templ.c
@@ -345,7 +345,7 @@ __isl_give MULTI(BASE) *FN(MULTI(BASE),realign_domain)(
multi = FN(MULTI(BASE),cow)(multi);
if (!multi || !exp)
- return NULL;
+ goto error;
for (i = 0; i < multi->n; ++i) {
multi->p[i] = FN(EL,realign_domain)(multi->p[i],