summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChristian Marangi <ansuelsmth@gmail.com>2023-05-29 15:13:30 +0200
committerJo-Philipp Wich <jo@mein.io>2023-05-30 10:10:27 +0200
commitd048ea88fe713eab288cdcd50e80223db3c64181 (patch)
tree3a1984c427bd77e092cb57f6389c8a555d5b3f53
parent66520ebe27ae7e8d880549a65f18abb326ff9873 (diff)
compiler: fix memory leak in uc_compiler_compile_import on early exit
Fix Coverity Scan CID 1521107 reporting a memory leak in uc_compiler_compile_import on early exit due to namelist not correctly put before return. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> [add empty line before return] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--compiler.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler.c b/compiler.c
index 6911477..43ad9da 100644
--- a/compiler.c
+++ b/compiler.c
@@ -3602,6 +3602,8 @@ uc_compiler_compile_import(uc_compiler_t *compiler)
uc_compiler_syntax_error(compiler, compiler->parser->prev.pos,
"Imports may only appear at top level");
+ ucv_put(namelist);
+
return;
}