diff --git a/ext/calendar/calendar.c b/ext/calendar/calendar.c index 55d66f7b843..3c3a1e1c984 100644 --- a/ext/calendar/calendar.c +++ b/ext/calendar/calendar.c @@ -173,6 +173,7 @@ const zend_function_entry calendar_functions[] = { static PHP_GINIT_FUNCTION(calendar) { + memset(calendar_globals, 0, sizeof(*calendar_globals)); if (zend_set_converter_encoding(&(calendar_globals->iso_8859_8_conv), "iso-8859-8") == FAILURE) { php_error(E_CORE_WARNING, "Unable to instatiate iso-8859-8 converter for calendar extension, will be unable to produce hebrew dates in unicode mode"); calendar_globals = NULL;