[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: question about alien library unloading
- From: Fabio Mascarenhas <mascarenhas@...>
- Date: Fri, 24 Sep 2010 14:48:25 -0300
On Fri, Sep 24, 2010 at 6:25 AM, Cosmin Apreutesei
<cosmin.apreutesei@gmail.com> wrote:
>>lua "test_dll.lua"
> 48570
> 42609
> libs still hanging:
> alien library ˆ"A
> alien library dll2.dll
There is a bug in the __tostring metamethod for libraries, that is why
you are seeing garbage, sorry. BTW, you need to set lib=nil in your
code or you won't get collect the second library, and you need to call
collectgarbage twice to collect them, because of the finalizer.
--
Fabio Mascarenhas