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

Reply via email to