From 6adfe9f0656de9afe7b5849844e378612aa915fa Mon Sep 17 00:00:00 2001 From: prozacx Date: Sat, 17 Sep 2005 14:23:33 +0000 Subject: [PATCH] WriteConfig() after deleting a channel git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@502 726aef4b-f618-498e-8847-2d620e286838 --- modules/webadmin.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 382c7506..07028eac 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -593,8 +593,12 @@ bool CWebAdminSock::DelChan(CString& sPageRet) { m_pUser->DelChan(sChan); m_pUser->PutIRC("PART " + sChan); - Redirect("/edituser?user=" + m_pUser->GetUserName().Escape_n(CString::EURL)); + if (!m_pModule->GetZNC()->WriteConfig()) { + GetErrorPage(sPageRet, "User added, but config was not written"); + return true; + } + Redirect("/edituser?user=" + m_pUser->GetUserName().Escape_n(CString::EURL)); return false; }