could be a global config line

git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@984 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
imaginos
2008-03-17 15:30:28 +00:00
parent fd614b5555
commit 6f80fdd02f
+2 -2
View File
@@ -1482,9 +1482,9 @@ bool CZNC::DoRehash(CString& sError)
// last step, throw unhandled config items at global config
for( u_long a = 0; a < vUnHandledLines.size(); a++ )
{
if( pChan == vUnHandledLines[a].m_pChan || pUser == vUnHandledLines[a].m_pUser )
if( ( pChan && pChan == vUnHandledLines[a].m_pChan ) || ( pUser && pUser == vUnHandledLines[a].m_pUser ) )
continue; // skip unclosed user or chan
if( GetModules().OnConfigLine( vUnHandledLines[a].m_sName, vUnHandledLines[a].m_sValue, vUnHandledLines[a].m_pUser, vUnHandledLines[a].m_pChan ) )
if( !GetModules().OnConfigLine( vUnHandledLines[a].m_sName, vUnHandledLines[a].m_sValue, vUnHandledLines[a].m_pUser, vUnHandledLines[a].m_pChan ) )
{
CUtils::PrintMessage( "Unhandled config line [" + vUnHandledLines[a].m_sName + "] = [" + vUnHandledLines[a].m_sValue + "]" );
}