Browse Source

FFI: Don't call FreeLibrary() on our own EXE/DLL.

Mike Pall 13 years ago
parent
commit
e6bcb545f8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/lj_clib.c

+ 1 - 1
src/lj_clib.c

@@ -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;