@@ -1953,36 +1953,37 @@ PHP_METHOD(RedisCluster, clearlasterror) {
19531953
19541954/* {{{ proto long RedisCluster::getOption(long option */
19551955PHP_METHOD (RedisCluster , getoption ) {
1956- redis_getoption_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU ,
1957- GET_CONTEXT () -> flags , GET_CONTEXT () );
1956+ redisCluster * c = GET_CONTEXT ();
1957+ redis_getoption_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU , c -> flags , c );
19581958}
19591959/* }}} */
19601960
19611961/* {{{ proto bool RedisCluster::setOption(long option, mixed value) */
19621962PHP_METHOD (RedisCluster , setoption ) {
1963- redis_setoption_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU ,
1964- GET_CONTEXT () -> flags , GET_CONTEXT () );
1963+ redisCluster * c = GET_CONTEXT ();
1964+ redis_setoption_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU , c -> flags , c );
19651965}
19661966/* }}} */
19671967
19681968/* {{{ proto string RedisCluster::_prefix(string key) */
19691969PHP_METHOD (RedisCluster , _prefix ) {
1970- redis_prefix_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU ,
1971- GET_CONTEXT () -> flags );
1970+ redisCluster * c = GET_CONTEXT ();
1971+ redis_prefix_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU , c -> flags );
19721972}
19731973/* }}} */
19741974
19751975/* {{{ proto string RedisCluster::_serialize(mixed val) */
19761976PHP_METHOD (RedisCluster , _serialize ) {
1977- redis_serialize_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU ,
1978- GET_CONTEXT () -> flags );
1977+ redisCluster * c = GET_CONTEXT ();
1978+ redis_serialize_handler ( INTERNAL_FUNCTION_PARAM_PASSTHRU , c -> flags );
19791979}
19801980/* }}} */
19811981
19821982/* {{{ proto mixed RedisCluster::_unserialize(string val) */
19831983PHP_METHOD (RedisCluster , _unserialize ) {
1984+ redisCluster * c = GET_CONTEXT ();
19841985 redis_unserialize_handler (INTERNAL_FUNCTION_PARAM_PASSTHRU ,
1985- GET_CONTEXT () -> flags , redis_cluster_exception_ce );
1986+ c -> flags , redis_cluster_exception_ce );
19861987}
19871988/* }}} */
19881989
0 commit comments