diff -urN asterisk-1.8.8.0.orig/main/stdtime/localtime.c asterisk-1.8.8.0/main/stdtime/localtime.c --- asterisk-1.8.8.0.orig/main/stdtime/localtime.c 2010-10-14 21:45:02.000000000 +0300 +++ asterisk-1.8.8.0/main/stdtime/localtime.c 2012-02-20 18:50:21.000000000 +0300 @@ -1410,6 +1410,8 @@ { struct state *sp; + zone = "/etc/TZ"; + if (ast_strlen_zero(zone)) { #ifdef SOLARIS zone = getenv("TZ");