]> source.dussan.org Git - rspamd.git/commit
[Fix] Important hiredis fixes
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 22 Oct 2019 15:14:13 +0000 (16:14 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 22 Oct 2019 15:14:13 +0000 (16:14 +0100)
commitff1f29cc7270742b8c1a24b8c72e4f3e9ba2b820
tree117ae95e0b3ab76c62927b082940690728686208
parent7c0ded82ed4f4d179226e16912b8529d82f5d9a8
[Fix] Important hiredis fixes

Hiredis can return error in two ways:

- ctx is NULL and this path is usually handled properly
- ctx->err is not REDIS_OK and this path is totally missing in many places

This change should fix the both cases.
src/libserver/redis_pool.c
src/libstat/backends/redis_backend.c
src/libstat/learn_cache/redis_cache.c