lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Thanks. I've patched my binding similarly.

On Aug 13, 2013, at 9:29 AM, Matthew Wild <mwild1@gmail.com> wrote:

> On 13 August 2013 14:13, dcharn<dcharno@comcast.net> wrote:
>> The GNU libc manual says the pointer to ident in openlog is retained and the memory shouldn't be freed. I noticed the openlog binding in luaposix doesn't do anything special to make sure the string isn't garbage collected and neither do most FFI bindings for syslog. I haven't experienced a problem (yet) so maybe it isn't an issue. How do people handle this in their bindings.
> 
> This is one of the reasons we're not using luaposix in Prosody yet. We
> use this code, which works for us so far:
> http://hg.prosody.im/trunk/file/e8c79796ead9/util-src/pposix.c#l163
> 
> It would be nice to handle this well in luaposix.
> 
> Regards,
> Matthew
>