summaryrefslogtreecommitdiff
path: root/ext/spl/spl_heap.c
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2014-02-19 17:58:39 +0800
committerXinchen Hui <laruence@gmail.com>2014-02-19 17:58:39 +0800
commitc1c4d2681782772d41ba68f32eb71baa907e10de (patch)
tree2a8575279b7bea19482ab8fc6a2a1cb437ce593f /ext/spl/spl_heap.c
parent9067dbcd0d8d8bed6c723d274b162182f33281ea (diff)
downloadphp-git-c1c4d2681782772d41ba68f32eb71baa907e10de.tar.gz
Use better data structures (incomplete)
Diffstat (limited to 'ext/spl/spl_heap.c')
-rw-r--r--ext/spl/spl_heap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/spl/spl_heap.c b/ext/spl/spl_heap.c
index 45b50c2d25..9159000799 100644
--- a/ext/spl/spl_heap.c
+++ b/ext/spl/spl_heap.c
@@ -896,7 +896,7 @@ static zval *spl_heap_it_get_current_data(zend_object_iterator *iter TSRMLS_DC)
if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) {
zend_throw_exception(spl_ce_RuntimeException, "Heap is corrupted, heap properties are no longer ensured.", 0 TSRMLS_CC);
- return;
+ return NULL;
}
if (iterator->object->heap->count == 0 || ZVAL_IS_UNDEF(element)) {
@@ -914,7 +914,7 @@ static zval *spl_pqueue_it_get_current_data(zend_object_iterator *iter TSRMLS_DC
if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) {
zend_throw_exception(spl_ce_RuntimeException, "Heap is corrupted, heap properties are no longer ensured.", 0 TSRMLS_CC);
- return;
+ return NULL;
}
if (iterator->object->heap->count == 0 || ZVAL_IS_UNDEF(element)) {