Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Dec 1999 18:50:03 -0800 (PST)
From:      Peter Jeremy <peter.jeremy@alcatel.com.au>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/10342: putenv(3) unnecessarily calls strdup/free
Message-ID:  <199912220250.SAA83841@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/10342; it has been noted by GNATS.

From: Peter Jeremy <peter.jeremy@alcatel.com.au>
To: freebsd-gnats-submit@FreeBSD.ORG
Cc:  
Subject: Re: bin/10342: putenv(3) unnecessarily calls strdup/free
Date: Wed, 22 Dec 1999 13:47:21 +1100

 Since the correct fix is not clear, how about at least documenting
 the problem:
 
 Index: src/lib/libc/stdlib/getenv.3
 ===================================================================
 RCS file: /home/CVSROOT/src/lib/libc/stdlib/getenv.3,v
 retrieving revision 1.3
 diff -u -r1.3 getenv.3
 --- getenv.3	1999/08/28 00:01:31	1.3
 +++ getenv.3	1999/10/05 06:26:19
 @@ -150,3 +150,13 @@
  .Fn putenv
  function appeared in
  .Bx 4.3 Reno .
 +.Sh BUGS
 +Successive calls to
 +.Fn setenv
 +or
 +.Fn putenv
 +assigning a differently sized
 +.Ar value
 +to the same
 +.Ar name
 +will result in a memory leak.
 
 Peter
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912220250.SAA83841>