NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/43899: setenv(3)/unsetenv(3) memory leak

On Sat, Sep 25, 2010 at 05:16:33PM +0900, ITOH Yasufumi wrote:
> In article <>
> writes:
> > >Description:
> > I just noticed that unsetenv(3) does not seems to reclaim memory that was
> > allocated by setenv(3) for a single variable.
> setenv(3) leaks memory by its nature.  It's a spec.

True. While i can understand that setenv(3) only in a loop do/can leak
memory, but if associated with unsetenv(3) in the same loop it should

> The problem is that our implementation of putenv(3) leaks memory.
> The standard says we can use putenv(3) without memory leaks.

Looks like it should try to unset the variable if it exists before
setting it again.

Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.

Home | Main Index | Thread Index | Old Index