summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'config.c')
-rw-r--r--config.c4
1 files changed, 2 insertions, 2 deletions
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;