redis: fix reconnect in batch mode

In case of redis outage, the redis session was reset but the replies
were still fetch even if there is none replies in the new session.
pull/5047/head
Eric Leblond 6 years ago committed by Victor Julien
parent 025de61f43
commit ec8eba28a8

@ -369,6 +369,12 @@ static int SCLogRedisWriteSync(LogFileCtx *file_ctx, const char *string)
redis = ctx->sync;
if (redis) {
SCLogInfo("Reconnected to redis server");
redisAppendCommand(redis, "%s %s %s",
file_ctx->redis_setup.command,
file_ctx->redis_setup.key,
string);
ctx->batch_count++;
return 0;
} else {
SCLogInfo("Unable to reconnect to redis server");
return -1;

Loading…
Cancel
Save