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

Re: execute_perl leaks memory, patched




On 15-Jun-2001 Peter Zelezny wrote:
> 
> On 2001.06.14 08:50:09 +1000 Martin Persson wrote:
>> Hi,
>> I noticed that execute_perl() in perl.c leaks memory after a while... If
>> you use a timer in a script with a short interval it will eat up quite
>> alot,
>> it chewed up 128MB over a day for me with a timer interval at 100ms...
>> 
>> Anyway, i wrote a patch that uses perl_call_args instead of perl_eval_pv,
>> it still evaluates the perl function so that an error will be caught and
>> printed out instead of crashing xchat... Tell me what you think, here's
>> the diff -ur1 patch for xchat 1.7.7
> 
> It looks good to me, but I really don't know much about this perlembed
> stuff. Any chance this could break compatability in some way? I noticed
> escape_quotes() isn't used anymore.
> 
> Could some people that use/write scripts check this out?
> 

Will do this weekend...




---

                                     Dynamic Hosting
                                   HTTP://www.L8R.net/             
                      "We Provide Static Hostnames for Dynamic IP's"
-
XChat-discuss: mailing list for XChat users
Archive:       http://mail.nl.linux.org/xchat-discuss/
Posted By:     bbarnett@L8R.net