diff options
author | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2018-11-07 15:03:35 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2018-11-07 15:03:35 +0300 |
commit | 6f7ddd275a008ed0beb995d3f9f80756af02a370 (patch) | |
tree | d9ca8b53467984f6695b61e79c4ec029460726c1 /redis_array_impl.c | |
parent | 071a1d547682b927b8f658d7c1a727e6dd9286b5 (diff) |
Fix coverity scan warnings
Diffstat (limited to 'redis_array_impl.c')
-rw-r--r-- | redis_array_impl.c | 6 |
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; |