diff --git a/znc.cpp b/znc.cpp index d68201f8..7b1b8048 100644 --- a/znc.cpp +++ b/znc.cpp @@ -375,6 +375,7 @@ bool CZNC::WriteNewConfig(const CString& sConfig) { } if (!CUtils::GetBoolInput("This config already exists. Would you like to overwrite it?", false)) { + m_LockFile.UnLock(); return false; } } @@ -622,6 +623,7 @@ bool CZNC::WriteNewConfig(const CString& sConfig) { CUtils::PrintMessage("/server " + CString::ToString(uPort) + " " + sUser + ":", true); CUtils::PrintMessage(""); + m_LockFile.UnLock(); return CUtils::GetBoolInput("Launch znc now?", true); }