diff options
author | Mike Pall <mike> | 2013-07-24 23:49:19 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-07-24 23:49:19 +0200 |
commit | 6dc02450d3f8af23af8b03c96c371a897219ad61 (patch) | |
tree | 5b50083aaf3adf346ffec994e9560b90e55ab41f | |
parent | ec96d8b494f0fa87cb8a31a38e7c9241f4f414d3 (diff) | |
download | luajit-6dc02450d3f8af23af8b03c96c371a897219ad61.tar.gz luajit-6dc02450d3f8af23af8b03c96c371a897219ad61.tar.bz2 luajit-6dc02450d3f8af23af8b03c96c371a897219ad61.zip |
FFI: Properly unload loaded DLLs.
-rw-r--r-- | src/lj_clib.c | 2 |
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 | } |