mirror of https://mirror.osredm.com/root/redis.git
Redis Benchmark: Fix coredump because of double free
This commit is contained in:
parent
70a80ef3ad
commit
150ba0e1ff
|
@ -275,7 +275,7 @@ static redisConfig *getRedisConfig(const char *ip, int port,
|
|||
for (; i < 2; i++) {
|
||||
int res = redisGetReply(c, &r);
|
||||
if (reply) freeReplyObject(reply);
|
||||
reply = ((redisReply *) r);
|
||||
reply = res == REDIS_OK ? ((redisReply *) r) : NULL;
|
||||
if (res != REDIS_OK || !r) goto fail;
|
||||
if (reply->type == REDIS_REPLY_ERROR) {
|
||||
fprintf(stderr, "ERROR: %s\n", reply->str);
|
||||
|
|
Loading…
Reference in New Issue