diff options
author | Luke Bratch <luke@bratch.co.uk> | 2022-01-03 17:29:58 +0000 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2022-01-03 17:29:58 +0000 |
commit | c1799538e9bba02ac188c262f051e9bae6e612f8 (patch) | |
tree | 3ed277bf697f24d0cf72ffbb06134de328ab9ee5 /config.c | |
parent | d9a27856ab4e3c365ff9755acc6a147c0ae0339d (diff) |
Increase maximum auto join channels from 10 to 40, correctly check for maximum configuration array length, correct configuration array debug output text.
Diffstat (limited to 'config.c')
-rw-r--r-- | config.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; |