Subject: Re: is free() broken or am I broken :)
To: None <itojun@iijlab.net>
From: Hisashi T Fujinaka <htodd@twofifty.com>
List: current-users
Date: 08/14/2002 19:35:46
My bad. dmalloc was pointing me in the wrong direction, and I found the
problem somewhere else.

On Thu, 15 Aug 2002 itojun@iijlab.net wrote:

> >This only just showed up, and I just recompiled world yesterday, so I
> >don't know if it's me or gcc.
> >I've got a function that passes back an array, that I've malloc'ed within
> >the function using:
> >double * returnArray = (double *)malloc((size_t)(3 * sizeof(double)));
> >The rest of the code looks sort of like:
> >double * returnArray = transform(initialArray);
>
> 	so you are overwriting returnArray?  no wonder original region
> 	allocated is not freed.
>
> itojun
>

-- 
Hisashi T Fujinaka - htodd@twofifty.com
BSEE (6/86) + BSChem (3/95) + BAEnglish (8/95) + $2.50 = mocha latte