aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-02 16:58:47 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-02 16:58:47 +0300
commit13d4ef61a37119a0853e6570a827e5bd60bfa06f (patch)
treec81be2084d8b5a090d8e96973f2c791f5fdf52f7
parent619adf18842f66bc84613b5caffadbbf6dc02924 (diff)
downloadrspamd-13d4ef61a37119a0853e6570a827e5bd60bfa06f.tar.gz
rspamd-13d4ef61a37119a0853e6570a827e5bd60bfa06f.zip
* Set read timeout for redirector instead of connect timeout
-rw-r--r--src/plugins/surbl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c
index cd8c4e3aa..cd814187f 100644
--- a/src/plugins/surbl.c
+++ b/src/plugins/surbl.c
@@ -464,8 +464,8 @@ redirector_callback (int fd, short what, void *arg)
case STATE_CONNECT:
/* We have write readiness after connect call, so reinit event */
if (what == EV_WRITE) {
- timeout.tv_sec = surbl_module_ctx->connect_timeout / 1000;
- timeout.tv_usec = surbl_module_ctx->connect_timeout - timeout.tv_sec * 1000;
+ timeout.tv_sec = surbl_module_ctx->read_timeout / 1000;
+ timeout.tv_usec = surbl_module_ctx->read_timeout - timeout.tv_sec * 1000;
event_del (&param->ev);
event_set (&param->ev, param->sock, EV_READ | EV_PERSIST, redirector_callback, (void *)param);
event_add (&param->ev, &timeout);