aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/worker_util.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-10-04 13:38:10 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-10-04 13:38:10 +0100
commit6c76c1728c81e25be854e36cd9def1d689536b27 (patch)
tree6c31c5e132be7169704b50670ef7810703124819 /src/libserver/worker_util.h
parent39dfdab80d11c6bc7b10f37d819414358d5249f9 (diff)
downloadrspamd-6c76c1728c81e25be854e36cd9def1d689536b27.tar.gz
rspamd-6c76c1728c81e25be854e36cd9def1d689536b27.zip
[Minor] Strictly check worker context magic
Diffstat (limited to 'src/libserver/worker_util.h')
-rw-r--r--src/libserver/worker_util.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libserver/worker_util.h b/src/libserver/worker_util.h
index d0966e009..6fbda0b4a 100644
--- a/src/libserver/worker_util.h
+++ b/src/libserver/worker_util.h
@@ -58,6 +58,14 @@ rspamd_prepare_worker (struct rspamd_worker *worker, const char *name,
rspamd_accept_handler hdl);
/**
+ * Should be used to validate context for a worker as in assert like invocation
+ * @param ctx
+ * @param magic
+ * @return
+ */
+gboolean rspamd_worker_check_context (gpointer ctx, guint64 magic);
+
+/**
* Set special signal handler for a worker
*/
void rspamd_worker_set_signal_handler (int signo,