Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'redis_array.c')
-rw-r--r--redis_array.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/redis_array.c b/redis_array.c
index 1d75beb8..daab7d74 100644
--- a/redis_array.c
+++ b/redis_array.c
@@ -344,11 +344,11 @@ PHP_METHOD(RedisArray, _function)
PHP_METHOD(RedisArray, _rehash)
{
- zval *object;
+ zval *object, *z_cb = NULL;
RedisArray *ra;
- if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O",
- &object, redis_array_ce) == FAILURE) {
+ if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|z",
+ &object, redis_array_ce, &z_cb) == FAILURE) {
RETURN_FALSE;
}
@@ -356,7 +356,7 @@ PHP_METHOD(RedisArray, _rehash)
RETURN_FALSE;
}
- ra_rehash(ra);
+ ra_rehash(ra, z_cb);
}
PHP_METHOD(RedisArray, info)