diff --git a/ext/date/php_date.c b/ext/date/php_date.c index bb393bd84bf..795ec8b8e5f 100644 --- a/ext/date/php_date.c +++ b/ext/date/php_date.c @@ -531,7 +531,7 @@ PHP_FUNCTION(date_timezone_set) if (DATEG(timezone)) { efree(DATEG(timezone)); } - DATEG(timezone) = estrdup(zone); + DATEG(timezone) = estrndup(zone, zone_len); RETURN_TRUE; }