]> granicus.if.org Git - php/commitdiff
- MFH Coverity fix 49
authorMarcus Boerger <helly@php.net>
Mon, 10 Apr 2006 22:49:29 +0000 (22:49 +0000)
committerMarcus Boerger <helly@php.net>
Mon, 10 Apr 2006 22:49:29 +0000 (22:49 +0000)
Zend/zend_interfaces.c

index 2a93e778437502eae7b383044996f05758476017..cee89e11d719d5b15c3126d5886abc313691e3e2 100755 (executable)
@@ -287,7 +287,7 @@ static zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce,
        if (!ce || !ce_it || !ce_it->get_iterator || (ce_it->get_iterator == zend_user_it_get_new_iterator && iterator == object)) {
                if (!EG(exception))
                {
-                       zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Objects returned by %s::getIterator() must be traversable or implement interface Iterator", ce->name);
+                       zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Objects returned by %s::getIterator() must be traversable or implement interface Iterator", ce ? ce->name : Z_OBJCE_P(object)->name);
                }
                if (iterator)
                {