summaryrefslogtreecommitdiffstats
path: root/ffi.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-04-30 23:43:18 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-04-30 23:43:18 -0700
commit4212fde1faadaad49c343fd1d02e7ef9609b444c (patch)
treead5452e296f0b521ac624f820f36e57f26abcefa /ffi.c
parent00bcc66f6e651f9f2a4b3b0caea2cad4e79e5f11 (diff)
downloadtxr-4212fde1faadaad49c343fd1d02e7ef9609b444c.tar.gz
txr-4212fde1faadaad49c343fd1d02e7ef9609b444c.tar.bz2
txr-4212fde1faadaad49c343fd1d02e7ef9609b444c.zip
ffi: closure leak.
* ffi.c (ffi_closure_destroy_op): Free the closure descriptor.
Diffstat (limited to 'ffi.c')
-rw-r--r--ffi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ffi.c b/ffi.c
index e9c95f48..901688d8 100644
--- a/ffi.c
+++ b/ffi.c
@@ -210,6 +210,7 @@ static void ffi_closure_destroy_op(val obj)
tfcl->clo = 0;
tfcl->fptr = 0;
}
+ free(tfcl);
}
static void ffi_closure_mark_op(val obj)