From ffa285ca7329d658737483d5beae5cce56d107dc Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 17 Apr 2015 11:16:31 +0200 Subject: [PATCH] Fix filter_var leak of object without __toString() --- ext/filter/filter.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/filter/filter.c b/ext/filter/filter.c index 67f190eda5..a2e22e7ed7 100644 --- a/ext/filter/filter.c +++ b/ext/filter/filter.c @@ -388,6 +388,7 @@ static void php_zval_filter(zval *value, zend_long filter, zend_long flags, zval ce = Z_OBJCE_P(value); if (!ce->__tostring) { + zval_ptr_dtor(value); ZVAL_FALSE(value); return; } -- 2.40.0