From c1799538e9bba02ac188c262f051e9bae6e612f8 Mon Sep 17 00:00:00 2001 From: Luke Bratch Date: Mon, 3 Jan 2022 17:29:58 +0000 Subject: Increase maximum auto join channels from 10 to 40, correctly check for maximum configuration array length, correct configuration array debug output text. --- config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'config.c') diff --git a/config.c b/config.c index 3fa28a7..483f88e 100644 --- a/config.c +++ b/config.c @@ -198,7 +198,7 @@ int getconfarr(char *confname, char *filename, char dest[MAXCONFARR][MAXDATASIZE // If we've on the closing brace line, then we're done if (line[i] == '}') { for (int i = 0; i < valuecount; i++) { - debugprint(DEBUG_FULL, "getconfstr(): returning '%s'.\n", dest[i]); + debugprint(DEBUG_FULL, "getconfarr(): returning '%s'.\n", dest[i]); } // Close fine and return success (or 0 if no values found in an otherwise valid array) @@ -235,7 +235,7 @@ int getconfarr(char *confname, char *filename, char dest[MAXCONFARR][MAXDATASIZE } // If we've found too many values, return an error - if (valuecount > MAXCONFARR) { + if (valuecount > MAXCONFARR - 1) { snprintf(dest[0], MAXDATASIZE, "Too many elements defined for configuration array '%s', maximum number is '%d'.\n", confname, MAXCONFARR); fclose(fp); return -1; -- cgit v1.2.3