diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-07-01 17:54:25 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-07-01 17:54:25 +0400 |
commit | 9ac84380ce6d4ceb40bc0f4ca10c8c2ce8818790 (patch) | |
tree | cc5ff370a6a37532ddb17e5abef8eda56f4e431c /src/plugins | |
parent | 83cc70ff18209116bd486b4932f206dd5a3fd83f (diff) | |
download | rspamd-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.c | 4 |
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 (¶m->ev); event_set (¶m->ev, param->sock, EV_READ | EV_PERSIST, redirector_callback, (void *)param); event_add (¶m->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 (¶m->ev, s, EV_WRITE, redirector_callback, (void *)param); event_add (¶m->ev, timeout); register_async_event (task->s, free_redirector_session, param, FALSE); |