diff options
| -rw-r--r-- | TODO | 2 | ||||
| -rw-r--r-- | config.c | 6 |
2 files changed, 6 insertions, 2 deletions
@@ -61,3 +61,5 @@ NickServ HELP with SA receiving full message in one go? e.g. oper 05/01/2025 10: /NAMES doesn't show names in client. Allow specifying time zone for timestamps in config. + +Use default configuration options and stderr warn if missing and where possible. @@ -279,7 +279,7 @@ int getconfint(char *confname, char *filename) { } // Create the default configuration file. -// Return 1 on success, 0 on failure. +// Return 0 on success, exits on failure. int createconfigfile(char *filename) { char *dirtmp; char *dir; @@ -438,7 +438,9 @@ int createconfigfile(char *filename) { // Write complete string to file if ((fprintf(fp, "%s", string)) < 0) { - debugprint(DEBUG_CRIT, "error: could not write to replay log file.\n"); + printf("Error writing default config file '%s'.\n", filename); + debugprint(DEBUG_CRIT, "Error writing default config file '%s'.\n", filename); + exit(1); } fclose(fp); |
