diff --git a/modules/admin.cpp b/modules/admin.cpp index 7288dfc8..8ca9e71e 100644 --- a/modules/admin.cpp +++ b/modules/admin.cpp @@ -244,6 +244,11 @@ bool CAdminSock::OnPageRequest(const CString& sURI, CString& sPageRet) { ListUsersPage(sPageRet); } else if (sURI == "/deluser") { if (m_pModule->GetZNC()->DeleteUser(GetParam("user"))) { + if (!m_pModule->GetZNC()->WriteConfig()) { + GetErrorPage(sPageRet, "User deleted, but config was not written"); + return true; + } + DEBUG_ONLY(cout << "- 302 Redirect" << endl); Redirect("/listusers"); return false;