Vsevolod Stakhov 9 лет назад
Родитель
Сommit
3a3f36fa5e
2 измененных файлов: 10 добавлений и 0 удалений
  1. 7
    0
      src/libserver/dns.c
  2. 3
    0
      src/worker.c

+ 7
- 0
src/libserver/dns.c Просмотреть файл

@@ -81,6 +81,12 @@ make_dns_request (struct rspamd_dns_resolver *resolver,
struct rdns_request *req;
struct rspamd_dns_request_ud *reqdata = NULL;

g_assert (resolver != NULL);

if (resolver->r == NULL) {
return FALSE;
}

if (pool != NULL) {
reqdata =
rspamd_mempool_alloc (pool, sizeof (struct rspamd_dns_request_ud));
@@ -155,6 +161,7 @@ dns_resolver_init (rspamd_logger_t *logger,
msg_err (
"cannot parse resolv.conf and no nameservers defined, so no ways to resolve addresses");
rdns_resolver_release (new->r);
new->r = NULL;

return new;
}

+ 3
- 0
src/worker.c Просмотреть файл

@@ -147,6 +147,9 @@ rspamd_worker_finish_handler (struct rspamd_http_connection *conn,
rspamd_inet_address_to_string (task->client_addr));
rspamd_session_destroy (task->s);
}
else if (task->processed_stages & RSPAMD_TASK_STAGE_DONE) {
rspamd_session_pending (task->s);
}

return 0;
}

Загрузка…
Отмена
Сохранить