summaryrefslogtreecommitdiffstats
path: root/src/libserver/dns.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-09-30 12:45:39 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-09-30 12:45:39 +0100
commit1b39b28f6796c2a849af88a0cddb62210c9d7307 (patch)
treef35a217e1612169b8ce6d2e1d944b1b8eaef0533 /src/libserver/dns.c
parentd8e02ef4120e5301f96595a4a4f4de533e0d2f72 (diff)
downloadrspamd-1b39b28f6796c2a849af88a0cddb62210c9d7307.tar.gz
rspamd-1b39b28f6796c2a849af88a0cddb62210c9d7307.zip
[Fix] Fix registry leak in case of DNS errors
Diffstat (limited to 'src/libserver/dns.c')
-rw-r--r--src/libserver/dns.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libserver/dns.c b/src/libserver/dns.c
index 08454c656..a6a109b1c 100644
--- a/src/libserver/dns.c
+++ b/src/libserver/dns.c
@@ -208,6 +208,8 @@ make_dns_request_task_common (struct rspamd_task *task,
if (!forced && task->dns_requests >= task->cfg->dns_max_requests) {
msg_info_task ("stop resolving on reaching %ud requests",
task->dns_requests);
+
+ return FALSE;
}
return TRUE;