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:
authorPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2020-03-09 14:46:26 +0300
committerPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2020-03-09 14:46:26 +0300
commit190c0d34ad718c2246d36b900475d216737263a5 (patch)
treec0c076b61582e48c6e22ab036947d1ddbdd29bf6 /redis_cluster.c
parentd5dadaf63552360e3e663cdcffd706b859c3ea83 (diff)
Fix redis_cluster GET_CONTEXT usage
Diffstat (limited to 'redis_cluster.c')
-rw-r--r--redis_cluster.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/redis_cluster.c b/redis_cluster.c
index 1ee7e444..ee218ba0 100644
--- a/redis_cluster.c
+++ b/redis_cluster.c
@@ -1953,36 +1953,37 @@ PHP_METHOD(RedisCluster, clearlasterror) {
/* {{{ proto long RedisCluster::getOption(long option */
PHP_METHOD(RedisCluster, getoption) {
- redis_getoption_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU,
- GET_CONTEXT()->flags, GET_CONTEXT());
+ redisCluster *c = GET_CONTEXT();
+ redis_getoption_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU, c->flags, c);
}
/* }}} */
/* {{{ proto bool RedisCluster::setOption(long option, mixed value) */
PHP_METHOD(RedisCluster, setoption) {
- redis_setoption_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU,
- GET_CONTEXT()->flags, GET_CONTEXT());
+ redisCluster *c = GET_CONTEXT();
+ redis_setoption_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU, c->flags, c);
}
/* }}} */
/* {{{ proto string RedisCluster::_prefix(string key) */
PHP_METHOD(RedisCluster, _prefix) {
- redis_prefix_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU,
- GET_CONTEXT()->flags);
+ redisCluster *c = GET_CONTEXT();
+ redis_prefix_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU, c->flags);
}
/* }}} */
/* {{{ proto string RedisCluster::_serialize(mixed val) */
PHP_METHOD(RedisCluster, _serialize) {
- redis_serialize_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU,
- GET_CONTEXT()->flags);
+ redisCluster *c = GET_CONTEXT();
+ redis_serialize_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU, c->flags);
}
/* }}} */
/* {{{ proto mixed RedisCluster::_unserialize(string val) */
PHP_METHOD(RedisCluster, _unserialize) {
+ redisCluster *c = GET_CONTEXT();
redis_unserialize_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU,
- GET_CONTEXT()->flags, redis_cluster_exception_ce);
+ c->flags, redis_cluster_exception_ce);
}
/* }}} */