summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinclude/module/ModuleLoader.hpp1
-rw-r--r--tests/tolua/test1.lua1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/module/ModuleLoader.hpp b/include/module/ModuleLoader.hpp
index 9340166..b1fbbb6 100755
--- a/include/module/ModuleLoader.hpp
+++ b/include/module/ModuleLoader.hpp
@@ -64,6 +64,7 @@ static void deferredClose( void )
(void)FreeLibrary( deferredModules[i] );
#endif
}
+ free( deferredModules );
}
template< typename Interface, typename CtorParams = NullType >
diff --git a/tests/tolua/test1.lua b/tests/tolua/test1.lua
index 74b3852..3310825 100644
--- a/tests/tolua/test1.lua
+++ b/tests/tolua/test1.lua
@@ -1,2 +1,3 @@
local b = Derived:new( )
b:hello( )
+b:delete( )