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>