summaryrefslogtreecommitdiffstats
path: root/src/smtp_proxy.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-09 17:35:44 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-09 17:35:44 +0100
commitc1a9b4988a861fb6087fc76ca549d4c364949ef0 (patch)
treee7b736898677d69180e704d7d28e8d9df6b34671 /src/smtp_proxy.c
parentf1a8608981442bda6ffccafc8f1e6f72dc556ff4 (diff)
downloadrspamd-c1a9b4988a861fb6087fc76ca549d4c364949ef0.tar.gz
rspamd-c1a9b4988a861fb6087fc76ca549d4c364949ef0.zip
Remove global rspamd_main.
Diffstat (limited to 'src/smtp_proxy.c')
-rw-r--r--src/smtp_proxy.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/smtp_proxy.c b/src/smtp_proxy.c
index e93ef69ad..40e5ce473 100644
--- a/src/smtp_proxy.c
+++ b/src/smtp_proxy.c
@@ -43,9 +43,6 @@
#define DEFAULT_PROXY_BUF_LEN 100 * 1024
#define SMTP_MAXERRORS 15
-
-extern struct rspamd_main *rspamd_main;
-
/* Init functions */
gpointer init_smtp_proxy (struct rspamd_config *cfg);
void start_smtp_proxy (struct rspamd_worker *worker);
@@ -659,7 +656,7 @@ smtp_dns_cb (struct rdns_reply *reply, void *arg)
case SMTP_PROXY_STATE_RESOLVE_REVERSE:
/* Parse reverse reply and start resolve of this ip */
if (reply->code != RDNS_RC_NOERROR) {
- rspamd_conditional_debug (rspamd_main->logger,
+ rspamd_conditional_debug (session->worker->srv->logger,
NULL, "rdns", NULL, G_STRFUNC, "DNS error: %s",
rdns_strerror (reply->code));
@@ -688,7 +685,7 @@ smtp_dns_cb (struct rdns_reply *reply, void *arg)
break;
case SMTP_PROXY_STATE_RESOLVE_NORMAL:
if (reply->code != RDNS_RC_NOERROR) {
- rspamd_conditional_debug (rspamd_main->logger,
+ rspamd_conditional_debug (session->worker->srv->logger,
NULL, "rdns", NULL, G_STRFUNC, "DNS error: %s",
rdns_strerror (reply->code));
@@ -1083,7 +1080,7 @@ start_smtp_proxy (struct rspamd_worker *worker)
event_base_loop (ctx->ev_base, 0);
- rspamd_log_close (rspamd_main->logger);
+ rspamd_log_close (worker->srv->logger);
exit (EXIT_SUCCESS);
}