diff options
| -rw-r--r-- | ext/standard/basic_functions.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index a59ed605f7..90f425b958 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -1059,6 +1059,9 @@ PHP_FUNCTION(putenv) if ((ret=putenv(pe.putenv_string))==0) { /* success */ zend_hash_add(&BG(putenv_ht),pe.key,pe.key_len+1,(void **) &pe,sizeof(putenv_entry),NULL); +#ifdef HAVE_TZSET + if(!strncmp(pe.key,"TZ",2)) tzset(); +#endif RETURN_TRUE; } else { efree(pe.putenv_string); |
