From: Xinchen Hui Date: Sat, 28 Jun 2014 12:58:50 +0000 (+0800) Subject: Fixed Calendar_objects_free X-Git-Tag: POST_PHPNG_MERGE~120 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5614467c6b055a8978aeef7ec4577cbf6c3c7cc8;p=php Fixed Calendar_objects_free --- diff --git a/ext/intl/calendar/calendar_class.cpp b/ext/intl/calendar/calendar_class.cpp index 71de7f7098..e5d1ecd705 100644 --- a/ext/intl/calendar/calendar_class.cpp +++ b/ext/intl/calendar/calendar_class.cpp @@ -235,7 +235,7 @@ static void Calendar_objects_dtor(zend_object *object TSRMLS_DC) /* {{{ Calendar_objects_free */ static void Calendar_objects_free(zend_object *object TSRMLS_DC) { - Calendar_object* co = (Calendar_object*) object; + Calendar_object* co = php_intl_calendar_fetch_object(object); if (co->ucal) { delete co->ucal; @@ -244,8 +244,6 @@ static void Calendar_objects_free(zend_object *object TSRMLS_DC) intl_error_reset(CALENDAR_ERROR_P(co) TSRMLS_CC); zend_object_std_dtor(&co->zo TSRMLS_CC); - - efree(co); } /* }}} */