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>2017-10-05 15:27:18 +0300
committerPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2017-10-05 15:27:18 +0300
commit0115666e59f1348d983872bd5488f52018a472c1 (patch)
tree5b5a8d0a1ef41685705c7652f98143efcdeb16a2 /redis_array_impl.c
parent6d63d12066db759c3435c16253c93a99b11d5597 (diff)
Add PHPREDIS_GET_OBJECT macros
Diffstat (limited to 'redis_array_impl.c')
-rw-r--r--redis_array_impl.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/redis_array_impl.c b/redis_array_impl.c
index ebbaef5b..1a5aa7ba 100644
--- a/redis_array_impl.c
+++ b/redis_array_impl.c
@@ -69,11 +69,7 @@ ra_load_hosts(RedisArray *ra, HashTable *hosts, long retry_interval, zend_bool b
call_user_function(&redis_ce->function_table, &ra->redis[i], &z_cons, &z_ret, 0, NULL);
zval_dtor(&z_ret);
-#if (PHP_MAJOR_VERSION < 7)
- redis = (redis_object *)zend_objects_get_address(&ra->redis[i] TSRMLS_CC);
-#else
- redis = (redis_object *)((char *)Z_OBJ_P(&ra->redis[i]) - XtOffsetOf(redis_object, std));
-#endif
+ redis = PHPREDIS_GET_OBJECT(redis_object, &ra->redis[i]);
/* create socket */
redis->sock = redis_sock_create(host, host_len, port, ra->connect_timeout, ra->read_timeout, ra->pconnect, NULL, retry_interval, b_lazy_connect);