]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
* Set read timeout for redirector instead of connect timeout
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 2 Mar 2009 13:58:47 +0000 (16:58 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 2 Mar 2009 13:58:47 +0000 (16:58 +0300)
src/plugins/surbl.c

index cd8c4e3aaa4fd5d68bc5bf49caffbd1149f868a0..cd814187f384b8303f11c8d324d3cbd791fa2ab8 100644 (file)
@@ -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);