Mercurial > dovecot > core-2.2
changeset 19987:926294fdb1af
dict-redis: When timeout was reached, we didn't actually stop but just continued waiting.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Wed, 06 Apr 2016 20:19:04 +0300 |
parents | 7d35ad891361 |
children | e030bfa55139 |
files | src/lib-dict/dict-redis.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-dict/dict-redis.c Mon Apr 04 21:05:44 2016 +0300 +++ b/src/lib-dict/dict-redis.c Wed Apr 06 20:19:04 2016 +0300 @@ -116,7 +116,7 @@ { i_error("redis: Commit timed out in %u.%03u secs", dict->timeout_msecs/1000, dict->timeout_msecs%1000); - io_loop_stop(dict->ioloop); + redis_conn_destroy(&dict->conn.conn); } static void redis_wait(struct redis_dict *dict) @@ -450,7 +450,7 @@ { i_error("redis: Lookup timed out in %u.%03u secs", dict->timeout_msecs/1000, dict->timeout_msecs%1000); - io_loop_stop(dict->ioloop); + redis_conn_destroy(&dict->conn.conn); } static const char *