diff options
Diffstat (limited to 'redis_array.c')
-rw-r--r-- | redis_array.c | 8 |
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) |