summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2013-07-24 23:49:19 +0200
committerMike Pall <mike>2013-07-24 23:49:19 +0200
commit6dc02450d3f8af23af8b03c96c371a897219ad61 (patch)
tree5b50083aaf3adf346ffec994e9560b90e55ab41f
parentec96d8b494f0fa87cb8a31a38e7c9241f4f414d3 (diff)
downloadluajit-6dc02450d3f8af23af8b03c96c371a897219ad61.tar.gz
luajit-6dc02450d3f8af23af8b03c96c371a897219ad61.tar.bz2
luajit-6dc02450d3f8af23af8b03c96c371a897219ad61.zip
FFI: Properly unload loaded DLLs.
-rw-r--r--src/lj_clib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_clib.c b/src/lj_clib.c
index 23d1f182..dd903a73 100644
--- a/src/lj_clib.c
+++ b/src/lj_clib.c
@@ -220,7 +220,7 @@ static void clib_unloadlib(CLibrary *cl)
220 FreeLibrary((HINSTANCE)h); 220 FreeLibrary((HINSTANCE)h);
221 } 221 }
222 } 222 }
223 } else if (!cl->handle) { 223 } else if (cl->handle) {
224 FreeLibrary((HINSTANCE)cl->handle); 224 FreeLibrary((HINSTANCE)cl->handle);
225 } 225 }
226} 226}