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>2019-02-26 18:44:08 +0300
committermichael-grunder <michael.grunder@gmail.com>2019-03-19 21:11:04 +0300
commit0f38afa2e2ed56ae3cbdfaf0f6a245cdb9a8eff5 (patch)
treefcbb01345083e3a373fb935bb4ad06cb8be33ff5 /redis_array_impl.c
parent5053a9e7e47b87ead0ad2818e9186c218fe03a09 (diff)
Fix RedisArray authentication
Diffstat (limited to 'redis_array_impl.c')
-rw-r--r--redis_array_impl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/redis_array_impl.c b/redis_array_impl.c
index b3fed26e..f152989f 100644
--- a/redis_array_impl.c
+++ b/redis_array_impl.c
@@ -80,7 +80,7 @@ ra_load_hosts(RedisArray *ra, HashTable *hosts, zend_string *auth, long retry_in
if (!b_lazy_connect)
{
/* connect */
- if (redis_sock_server_open(redis->sock TSRMLS_CC) < 0) {
+ if (redis_sock_server_open(redis->sock TSRMLS_CC) < 0 || (auth && redis_sock_auth(redis->sock TSRMLS_CC) < 0)) {
zval_dtor(&z_cons);
ra->count = ++i;
return NULL;