]> source.dussan.org Git - rspamd.git/commitdiff
Move controller session definition.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Oct 2015 22:21:51 +0000 (22:21 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Oct 2015 22:21:51 +0000 (22:21 +0000)
src/controller.c
src/libserver/worker_util.h

index e4c553ddc2a62755cb9a8e080b251ebd726295e5..dde2944f52d87fe07b10bbb3209bb988c38c9cd0 100644 (file)
@@ -175,16 +175,6 @@ struct rspamd_controller_worker_ctx {
 
 };
 
-struct rspamd_controller_session {
-       struct rspamd_controller_worker_ctx *ctx;
-       struct rspamd_worker *wrk;
-       rspamd_mempool_t *pool;
-       struct rspamd_task *task;
-       struct rspamd_classifier_config *cl;
-       rspamd_inet_addr_t *from_addr;
-       gboolean is_spam;
-};
-
 static gboolean
 rspamd_is_encrypted_password (const gchar *password,
                struct rspamd_controller_pbkdf const **pbkdf)
@@ -1751,12 +1741,10 @@ static gboolean
 rspamd_controller_stat_fin_task (void *ud)
 {
        struct rspamd_stat_cbdata *cbdata = ud;
-       struct rspamd_controller_session *session;
        struct rspamd_http_connection_entry *conn_ent;
        ucl_object_t *top;
 
        conn_ent = cbdata->conn_ent;
-       session = conn_ent->ud;
        top = cbdata->top;
 
        ucl_object_insert_key (top,
index 74118092297ccd06236aadeb61f5cd6018b6c8ca..3242d1669e0a8c702abf4cce3b38b322a11e6196 100644 (file)
@@ -77,6 +77,18 @@ struct rspamd_custom_controller_command {
        rspamd_controller_func_t handler;
 };
 
+struct rspamd_controller_worker_ctx;
+
+struct rspamd_controller_session {
+       struct rspamd_controller_worker_ctx *ctx;
+       struct rspamd_worker *wrk;
+       rspamd_mempool_t *pool;
+       struct rspamd_task *task;
+       struct rspamd_classifier_config *cl;
+       rspamd_inet_addr_t *from_addr;
+       gboolean is_spam;
+};
+
 /**
  * Send error using HTTP and JSON output
  * @param entry router entry