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 | } |
