X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/06cf6fdcb4b33f3751ec8d121c98e00553c8b069..07eeb4df55e6c0843156aedaacf32bfebe0e9eaa:/src/src/tls.c diff --git a/src/src/tls.c b/src/src/tls.c index 5958dfc1c..55295108c 100644 --- a/src/src/tls.c +++ b/src/src/tls.c @@ -2,7 +2,7 @@ * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2015 */ +/* Copyright (c) University of Cambridge 1995 - 2016 */ /* See the file NOTICE for conditions of use and distribution. */ /* This module provides TLS (aka SSL) support for Exim. The code for OpenSSL is @@ -84,26 +84,23 @@ return TRUE; * Timezone environment flipping * *************************************************/ -#ifdef MISSING_UNSETENV_3 -# include "setenv.c" -#endif - static uschar * to_tz(uschar * tz) { - uschar * old = US getenv("TZ"); - (void) setenv("TZ", CCS tz, 1); - tzset(); - return old; +uschar * old = US getenv("TZ"); +(void) setenv("TZ", CCS tz, 1); +tzset(); +return old; } + static void restore_tz(uschar * tz) { - if (tz) - (void) setenv("TZ", CCS tz, 1); - else - (void) unsetenv("TZ"); - tzset(); +if (tz) + (void) setenv("TZ", CCS tz, 1); +else + (void) os_unsetenv(US"TZ"); +tzset(); } /*************************************************