diff --git a/User.cpp b/User.cpp index 4c7af3e5..e58a058e 100644 --- a/User.cpp +++ b/User.cpp @@ -655,6 +655,7 @@ bool CUser::WriteConfig(CFile& File) { PrintLine(File, "TimezoneOffset", CString(m_fTimezoneOffset)); PrintLine(File, "JoinTries", CString(m_uMaxJoinTries)); PrintLine(File, "MaxJoins", CString(m_uMaxJoins)); + PrintLine(File, "IRCConnectEnabled", CString(GetIRCConnectEnabled())); File.Write("\n"); // Allow Hosts diff --git a/znc.cpp b/znc.cpp index cdd545be..4b022d95 100644 --- a/znc.cpp +++ b/znc.cpp @@ -1388,6 +1388,9 @@ bool CZNC::DoRehash(CString& sError) } else if (sName.Equals("PrependTimestamp")) { pUser->SetTimestampPrepend(sValue.ToBool()); continue; + } else if (sName.Equals("IRCConnectEnabled")) { + pUser->SetIRCConnectEnabled(sValue.ToBool()); + continue; } else if (sName.Equals("Timestamp")) { if (!sValue.Trim_n().Equals("true")) { if (sValue.Trim_n().Equals("append")) {