From 3bf44246023cba92ce68445ff7be6f4690079a46 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Mon, 20 Jan 2014 16:30:39 +0100 Subject: m_dnsbl Don't send snotice when the {G|K|Z}line already exists Fixes issue #717 reported by @Robby- --- src/modules/m_dnsbl.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp index 3a9360380..d4101686a 100644 --- a/src/modules/m_dnsbl.cpp +++ b/src/modules/m_dnsbl.cpp @@ -141,7 +141,10 @@ class DNSBLResolver : public Resolver ServerInstance->XLines->ApplyLines(); } else + { delete kl; + return; + } break; } case DNSBLConfEntry::I_GLINE: @@ -156,7 +159,10 @@ class DNSBLResolver : public Resolver ServerInstance->XLines->ApplyLines(); } else + { delete gl; + return; + } break; } case DNSBLConfEntry::I_ZLINE: @@ -171,7 +177,10 @@ class DNSBLResolver : public Resolver ServerInstance->XLines->ApplyLines(); } else + { delete zl; + return; + } break; } case DNSBLConfEntry::I_UNKNOWN: -- cgit v1.2.3