From 5614467c6b055a8978aeef7ec4577cbf6c3c7cc8 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Sat, 28 Jun 2014 20:58:50 +0800 Subject: [PATCH] Fixed Calendar_objects_free --- ext/intl/calendar/calendar_class.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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); } /* }}} */ -- 2.50.1