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>2018-11-07 15:03:35 +0300
committerPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2018-11-07 15:03:35 +0300
commit6f7ddd275a008ed0beb995d3f9f80756af02a370 (patch)
treed9ca8b53467984f6695b61e79c4ec029460726c1 /redis_array_impl.c
parent071a1d547682b927b8f658d7c1a727e6dd9286b5 (diff)
Fix coverity scan warnings
Diffstat (limited to 'redis_array_impl.c')
-rw-r--r--redis_array_impl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/redis_array_impl.c b/redis_array_impl.c
index 3aca8c76..16d8b17c 100644
--- a/redis_array_impl.c
+++ b/redis_array_impl.c
@@ -77,7 +77,11 @@ ra_load_hosts(RedisArray *ra, HashTable *hosts, long retry_interval, zend_bool b
if (!b_lazy_connect)
{
/* connect */
- redis_sock_server_open(redis->sock TSRMLS_CC);
+ if (redis_sock_server_open(redis->sock TSRMLS_CC) < 0) {
+ zval_dtor(&z_cons);
+ ra->count = ++i;
+ return NULL;
+ }
}
ra->count = ++i;