From owner-cvs-src-old@FreeBSD.ORG Sun Dec 6 23:27:36 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85B521065730 for ; Sun, 6 Dec 2009 23:27:36 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 73DAD8FC14 for ; Sun, 6 Dec 2009 23:27:36 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nB6NRad1094349 for ; Sun, 6 Dec 2009 23:27:36 GMT (envelope-from scf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nB6NRa3Y094348 for cvs-src-old@freebsd.org; Sun, 6 Dec 2009 23:27:36 GMT (envelope-from scf@repoman.freebsd.org) Message-Id: <200912062327.nB6NRa3Y094348@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scf@repoman.freebsd.org using -f From: Sean Farley Date: Sun, 6 Dec 2009 23:27:24 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdlib getenv.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Dec 2009 23:27:36 -0000 scf 2009-12-06 23:27:24 UTC FreeBSD src repository Modified files: lib/libc/stdlib getenv.c Log: SVN rev 200191 on 2009-12-06 23:27:24Z by scf Change the behavior of setenv(), putenv() and unsetenv() to continue parsing instead of returning an error if a corrupt (not a "name=value" string) entry in the environ array is detected when (re)-building the internal environment. This should prevent applications or libraries from experiencing issues arising from the expectation that these calls will complete even with corrupt entries. The behavior is now as it was prior to 7.0. Reviewed by: jilles MFC after: 1 week Revision Changes Path 1.19 +3 -6 src/lib/libc/stdlib/getenv.c