]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Do not crash on redis errors
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 18 Nov 2016 16:40:32 +0000 (16:40 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 18 Nov 2016 16:40:32 +0000 (16:40 +0000)
src/libserver/redis_pool.c

index 0fe12944653ec6ff23672224c54d798892dbef26..0a692478ac96bd5a47bae792dafabb7d4b196ea8 100644 (file)
@@ -351,6 +351,10 @@ rspamd_redis_pool_connect (struct rspamd_redis_pool *pool,
                                db, password, ip, port);
        }
 
+       if (!conn) {
+               return NULL;
+       }
+
        REF_RETAIN (conn);
 
        return conn->ctx;