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:
authorNicolas Favre-Felix <n.favrefelix@gmail.com>2011-08-28 14:32:29 +0400
committerNicolas Favre-Felix <n.favrefelix@gmail.com>2011-08-28 14:32:29 +0400
commit4dcae80fbfa7ccfba5fd6456e2b344ecfdc844a0 (patch)
tree9f9836b70c472d60c258b9be330ba942fa15f29b /redis_array.c
parent35f03a2a72e3b39e159b61a8629746c07f4cf437 (diff)
Rehashing callback
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)