aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2010-07-01 17:54:25 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2010-07-01 17:54:25 +0400
commit9ac84380ce6d4ceb40bc0f4ca10c8c2ce8818790 (patch)
treecc5ff370a6a37532ddb17e5abef8eda56f4e431c /src/plugins
parent83cc70ff18209116bd486b4932f206dd5a3fd83f (diff)
downloadrspamd-9ac84380ce6d4ceb40bc0f4ca10c8c2ce8818790.tar.gz
rspamd-9ac84380ce6d4ceb40bc0f4ca10c8c2ce8818790.zip
* Add resolv.conf parsing into dns.c
* Fix microseconds<->milliseconds conversions
Diffstat (limited to 'src/plugins')
-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 fbe7c6c59..ee8622f12 100644
--- a/src/plugins/surbl.c
+++ b/src/plugins/surbl.c
@@ -682,7 +682,7 @@ redirector_callback (int fd, short what, void *arg)
if (what == EV_WRITE) {
timeout = memory_pool_alloc (param->task->task_pool, sizeof (struct timeval));
timeout->tv_sec = surbl_module_ctx->read_timeout / 1000;
- timeout->tv_usec = surbl_module_ctx->read_timeout - timeout->tv_sec * 1000;
+ timeout->tv_usec = (surbl_module_ctx->read_timeout - timeout->tv_sec * 1000) * 1000;
event_del (&param->ev);
event_set (&param->ev, param->sock, EV_READ | EV_PERSIST, redirector_callback, (void *)param);
event_add (&param->ev, timeout);
@@ -753,7 +753,7 @@ register_redirector_call (struct uri *url, struct worker_task *task, GTree * url
param->suffix = suffix;
timeout = memory_pool_alloc (task->task_pool, sizeof (struct timeval));
timeout->tv_sec = surbl_module_ctx->connect_timeout / 1000;
- timeout->tv_usec = surbl_module_ctx->connect_timeout - timeout->tv_sec * 1000;
+ timeout->tv_usec = (surbl_module_ctx->connect_timeout - timeout->tv_sec * 1000) * 1000;
event_set (&param->ev, s, EV_WRITE, redirector_callback, (void *)param);
event_add (&param->ev, timeout);
register_async_event (task->s, free_redirector_session, param, FALSE);