On Sun, 17 Nov 2002, Derick Rethans wrote: > On Sun, 17 Nov 2002, Brian Havard wrote: > > > When trying out the RC1 code I found that my GD test segfaults every time. I > > traced the problem to the fact that efree is used on memory that was > > allocated with strdup. See the fontlist variable in > > ext\gd\libgd\gdft.c:fontFetch() > > > > This started happening when gdhelpers.c was changed to use emalloc etc in r1.3. > > Thanks, I'll check the whole source for strdup now.
Okay, I committed this, but I found that some of the functions use malloc, others emalloc and more others use gdMalloc (which is a wrapper for emalloc). I don't think this is what we want, but I'm also afraid that changing everything to the gd* functions is a bad thing, as some of the structures should be persistent. regards, Derick -- --------------------------------------------------------------------------- Derick Rethans http://derickrethans.nl/ JDI Media Solutions --------------[ if you hold a unix shell to your ear, do you hear the c? ]- -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php