From cbdfaf0ed3740530b77eaeaf13e7f5c519d8c9c0 Mon Sep 17 00:00:00 2001 From: psychon Date: Tue, 1 Apr 2008 08:55:44 +0000 Subject: [PATCH] Make CModule::DelNV() return false if it didn't remove anything This fixes e.g. <*crypt> Target [543534532] deleted Thanks to SilverLeo for the patch. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1006 726aef4b-f618-498e-8847-2d620e286838 --- Modules.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules.cpp b/Modules.cpp index 47b4075f..ada27147 100644 --- a/Modules.cpp +++ b/Modules.cpp @@ -281,6 +281,8 @@ bool CModule::DelNV(const CString & sName, bool bWriteToDisk) { if (it != m_mssRegistry.end()) { m_mssRegistry.erase(it); + } else { + return false; } if (bWriteToDisk) {