>>>>> "n" == nobu nokada <nobu.nokada / softhome.net> writes:

n> rb_dlsym_call() didn't free temporary argument lists.

 You have found.

 What I don't understand is why it don't use ALLOCA, rather than ALLOC

 ruby will leake memory if it raise an error, in for example

   rb_funcall(argv[i], rb_intern("to_ptr"), 0);

 or

   SafeStringValue(str);

 If you really want to use ALLOC, you must protect all these cases, no ?



Guy Decoux