Hi all,

I've committed a couple of patches to 2_0

I've enabled garbage collection as an configure option.

I've also mapped all strdup calls to my_strdup defined in debug.c so we can use my_malloc/my_free and friends throughout the code.

These combined should make it quite safe to redefine the my_ calls in debug.h.

I've also made some tiny changes to imaputils build_args_array and build_args_array_ext, trying to fix some Address-out-of-bounds I'm seeing on passing &args[1] to _ic_search/_ic_fetch/etc in _ic_uid. I'm suspecting some off-by-one error in the malloc calls there leading to stack-corruption.

Any input would be appreciated as I don't much like the slicing and dicing of char** that is happening wrt args. So easy to mess up there.

happy testing,


--
  ________________________________________________________________
  Paul Stevens                                  mailto:[EMAIL PROTECTED]
  NET FACILITIES GROUP                     PGP: finger [EMAIL PROTECTED]
  The Netherlands________________________________http://www.nfg.nl

Reply via email to