]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
FFI: Don't call FreeLibrary() on our own EXE/DLL.
authorMike Pall <mike>
Mon, 14 May 2012 11:41:08 +0000 (13:41 +0200)
committerMike Pall <mike>
Mon, 14 May 2012 11:41:08 +0000 (13:41 +0200)
src/lj_clib.c

index 3023b73549f29ff8e31c4dece7a6fd79b208d9b0..edc513625d8d8b658a9c768dbcab373d01cc2eea 100644 (file)
@@ -213,7 +213,7 @@ static void clib_unloadlib(CLibrary *cl)
 {
   if (cl->handle == CLIB_DEFHANDLE) {
     MSize i;
-    for (i = 0; i < CLIB_HANDLE_MAX; i++) {
+    for (i = CLIB_HANDLE_KERNEL32; i < CLIB_HANDLE_MAX; i++) {
       void *h = clib_def_handle[i];
       if (h) {
        clib_def_handle[i] = NULL;