From 3aa1d880fe824fd8a3e6ce1db3a66bd4ae56b6bc Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 29 Mar 2020 22:30:47 +0200 Subject: [PATCH] Add deprecation warnings for "Key" and "MaxUsers" in [Channel] --- src/ngircd/conf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c index 373ea6b1..02ed1f39 100644 --- a/src/ngircd/conf.c +++ b/src/ngircd/conf.c @@ -2177,6 +2177,9 @@ Handle_CHANNEL(const char *File, int Line, char *Var, char *Arg) len = strlcpy(chan->key, Arg, sizeof(chan->key)); if (len >= sizeof(chan->key)) Config_Error_TooLong(File, Line, Var); + Config_Error(LOG_WARNING, + "%s, line %d (section \"Channel\"): \"%s\" is deprecated here, use \"Modes = +k \"!", + File, Line, Var); return; } if( strcasecmp( Var, "MaxUsers" ) == 0 ) { @@ -2184,6 +2187,9 @@ Handle_CHANNEL(const char *File, int Line, char *Var, char *Arg) chan->maxusers = (unsigned long) atol(Arg); if (!chan->maxusers && strcmp(Arg, "0")) Config_Error_NaN(File, Line, Var); + Config_Error(LOG_WARNING, + "%s, line %d (section \"Channel\"): \"%s\" is deprecated here, use \"Modes = +l \"!", + File, Line, Var); return; } if (strcasecmp(Var, "KeyFile") == 0) {