New function Config_Error_Section(); and code cleanup
This commit is contained in:
parent
e70e81460b
commit
9a102ca96b
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* ngIRCd -- The Next Generation IRC Daemon
|
* ngIRCd -- The Next Generation IRC Daemon
|
||||||
* Copyright (c)2001-2010 Alexander Barton (alex@barton.de)
|
* Copyright (c)2001-2011 Alexander Barton (alex@barton.de) and Contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
@ -72,6 +72,8 @@ static void Handle_CHANNEL PARAMS(( int Line, char *Var, char *Arg ));
|
||||||
static void Config_Error PARAMS(( const int Level, const char *Format, ... ));
|
static void Config_Error PARAMS(( const int Level, const char *Format, ... ));
|
||||||
|
|
||||||
static void Config_Error_NaN PARAMS(( const int LINE, const char *Value ));
|
static void Config_Error_NaN PARAMS(( const int LINE, const char *Value ));
|
||||||
|
static void Config_Error_Section PARAMS(( const int Line, const char *Item,
|
||||||
|
const char *Section ));
|
||||||
static void Config_Error_TooLong PARAMS(( const int LINE, const char *Value ));
|
static void Config_Error_TooLong PARAMS(( const int LINE, const char *Value ));
|
||||||
|
|
||||||
static void Init_Server_Struct PARAMS(( CONF_SERVER *Server ));
|
static void Init_Server_Struct PARAMS(( CONF_SERVER *Server ));
|
||||||
|
@ -1271,9 +1273,9 @@ Handle_GLOBAL( int Line, char *Var, char *Arg )
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
Config_Error(LOG_ERR, "%s, line %d (section \"Global\"): Unknown variable \"%s\"!",
|
|
||||||
NGIRCd_ConfFile, Line, Var);
|
Config_Error_Section(Line, Var, "Global");
|
||||||
} /* Handle_GLOBAL */
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1301,9 +1303,7 @@ Handle_FEATURES(int Line, char *Var, char *Arg)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Config_Error(LOG_ERR,
|
Config_Error_Section(Line, Var, "Options");
|
||||||
"%s, line %d (section \"Features\"): Unknown variable \"%s\"!",
|
|
||||||
NGIRCd_ConfFile, Line, Var);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1343,10 +1343,9 @@ Handle_OPERATOR( int Line, char *Var, char *Arg )
|
||||||
op->mask = strdup_warn( Arg );
|
op->mask = strdup_warn( Arg );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Config_Error( LOG_ERR, "%s, line %d (section \"Operator\"): Unknown variable \"%s\"!",
|
|
||||||
NGIRCd_ConfFile, Line, Var );
|
|
||||||
} /* Handle_OPERATOR */
|
|
||||||
|
|
||||||
|
Config_Error_Section(Line, Var, "Operator");
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
Handle_SERVER( int Line, char *Var, char *Arg )
|
Handle_SERVER( int Line, char *Var, char *Arg )
|
||||||
|
@ -1439,9 +1438,8 @@ Handle_SERVER( int Line, char *Var, char *Arg )
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Config_Error( LOG_ERR, "%s, line %d (section \"Server\"): Unknown variable \"%s\"!",
|
Config_Error_Section(Line, Var, "Server");
|
||||||
NGIRCd_ConfFile, Line, Var );
|
}
|
||||||
} /* Handle_SERVER */
|
|
||||||
|
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
|
@ -1523,10 +1521,8 @@ Handle_CHANNEL(int Line, char *Var, char *Arg)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Config_Error( LOG_ERR, "%s, line %d (section \"Channel\"): Unknown variable \"%s\"!",
|
Config_Error_Section(Line, Var, "Channel");
|
||||||
NGIRCd_ConfFile, Line, Var );
|
}
|
||||||
} /* Handle_CHANNEL */
|
|
||||||
|
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
Validate_Config(bool Configtest, bool Rehash)
|
Validate_Config(bool Configtest, bool Rehash)
|
||||||
|
@ -1634,6 +1630,12 @@ Config_Error_TooLong ( const int Line, const char *Item )
|
||||||
Config_Error( LOG_WARNING, "%s, line %d: Value of \"%s\" too long!", NGIRCd_ConfFile, Line, Item );
|
Config_Error( LOG_WARNING, "%s, line %d: Value of \"%s\" too long!", NGIRCd_ConfFile, Line, Item );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
Config_Error_Section(const int Line, const char *Item, const char *Section)
|
||||||
|
{
|
||||||
|
Config_Error(LOG_ERR, "%s, line %d (section \"%s\"): Unknown variable \"%s\"!",
|
||||||
|
NGIRCd_ConfFile, Line, Section, Item);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
Config_Error_NaN( const int Line, const char *Item )
|
Config_Error_NaN( const int Line, const char *Item )
|
||||||
|
@ -1642,7 +1644,6 @@ Config_Error_NaN( const int Line, const char *Item )
|
||||||
NGIRCd_ConfFile, Line, Item );
|
NGIRCd_ConfFile, Line, Item );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef PROTOTYPES
|
#ifdef PROTOTYPES
|
||||||
static void Config_Error( const int Level, const char *Format, ... )
|
static void Config_Error( const int Level, const char *Format, ... )
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in New Issue