------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1578

Phil Pennock <p...@exim.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|p...@exim.org                |jgh146...@wizmail.org




--- Comment #1 from Phil Pennock <p...@exim.org>  2015-01-27 00:08:41 ---
Appears to have been introduced with commit e9477a08 2014-11-10 with the
restore_tz() function for bug 1541 "Handle UTC vs specified-timezone for
certificate extractors".

SUSv4 text for "setenv" says "First released in Issue 6. Derived from the IEEE
P1003.1a draft standard."

There's a minor robustness problem with the current code, since I don't _think_
unsetenv() is guaranteed to remove _all_ instances of a given environment
variable name from environ; the FreeBSD unsetenv(3) documents that it does so,
the Linux man-pages document does not, SUSv4 does not.  So starting Exim with
["TZ=a", "TZ=b"] may result in unsetenv not entirely removing TZ as expected.


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to