diff options
-rwxr-xr-x | include/module/ModuleLoader.hpp | 1 | ||||
-rw-r--r-- | tests/tolua/test1.lua | 1 |
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( ) |