From 9c0f5e88871e462b66d85b31be908a3249eaa15b Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 11 Nov 2004 19:36:27 +0000 Subject: [PATCH] - Use appropriate exception class where possible --- ext/spl/spl_iterators.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index b199a72fd9..3820cc9f1c 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -628,7 +628,7 @@ static INLINE spl_dual_it_object* spl_dual_it_construct(INTERNAL_FUNCTION_PARAME zval *zobject; spl_dual_it_object *intern; - php_set_error_handling(EH_THROW, zend_exception_get_default() TSRMLS_CC); + php_set_error_handling(EH_THROW, spl_ce_InvalidArgumentException TSRMLS_CC); intern = (spl_dual_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); @@ -693,6 +693,8 @@ static INLINE spl_dual_it_object* spl_dual_it_construct(INTERNAL_FUNCTION_PARAME break; } + php_set_error_handling(EH_THROW, zend_exception_get_default() TSRMLS_CC); + zobject->refcount++; intern->inner.zobject = zobject; intern->inner.ce = Z_OBJCE_P(zobject); -- 2.50.1