diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-19 13:18:09 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-22 10:57:29 +0100 |
commit | cc8cc6c48d7e8736faafad64c39f494084359cce (patch) | |
tree | 9a1a5c7818cdc96c81131f346ce3560b4dd492ea /src/client | |
parent | 45b60f8df79e6d5ecdb85725aa4841151bdcd853 (diff) | |
download | rspamd-cc8cc6c48d7e8736faafad64c39f494084359cce.tar.gz rspamd-cc8cc6c48d7e8736faafad64c39f494084359cce.zip |
[Project] Rework rspamc
Diffstat (limited to 'src/client')
-rw-r--r-- | src/client/rspamdclient.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/client/rspamdclient.c b/src/client/rspamdclient.c index 1e6fdb999..c27ff9f0b 100644 --- a/src/client/rspamdclient.c +++ b/src/client/rspamdclient.c @@ -37,8 +37,8 @@ struct rspamd_client_connection { GString *server_name; struct rspamd_cryptobox_pubkey *key; struct rspamd_cryptobox_keypair *keypair; - struct ev_loop *ev_base; - struct timeval timeout; + struct ev_loop *event_loop; + ev_tstamp timeout; struct rspamd_http_connection *http_conn; gboolean req_sent; gdouble start_time; @@ -118,7 +118,7 @@ rspamd_client_finish_handler (struct rspamd_http_connection *conn, rspamd_http_connection_reset (c->http_conn); rspamd_http_connection_read_message (c->http_conn, c->req, - &c->timeout); + c->timeout); return 0; } else { @@ -252,7 +252,7 @@ rspamd_client_init (struct rspamd_http_context *http_ctx, } conn = g_malloc0 (sizeof (struct rspamd_client_connection)); - conn->ev_base = ev_base; + conn->event_loop = ev_base; conn->fd = fd; conn->req_sent = FALSE; conn->http_conn = rspamd_http_connection_new_client_socket (http_ctx, @@ -267,7 +267,7 @@ rspamd_client_init (struct rspamd_http_context *http_ctx, rspamd_printf_gstring (conn->server_name, ":%d", (int)port); } - double_to_tv (timeout, &conn->timeout); + conn->timeout = timeout; if (key) { conn->key = rspamd_pubkey_from_base32 (key, 0, RSPAMD_KEYPAIR_KEX, @@ -442,11 +442,11 @@ rspamd_client_command (struct rspamd_client_connection *conn, if (compressed) { rspamd_http_connection_write_message (conn->http_conn, req->msg, NULL, "application/x-compressed", req, - &conn->timeout); + conn->timeout); } else { rspamd_http_connection_write_message (conn->http_conn, req->msg, NULL, - "text/plain", req, &conn->timeout); + "text/plain", req, conn->timeout); } return TRUE; |