diff options
-rw-r--r-- | TODO | 8 | ||||
-rw-r--r-- | config.c | 2 | ||||
-rw-r--r-- | logging.c | 2 | ||||
-rw-r--r-- | replay.c | 2 |
4 files changed, 9 insertions, 5 deletions
@@ -1,5 +1,3 @@ -Allow debugging to file as well as to screen. - Add various auto replay options: - All logs since the final client disconnected - All logs since the most recent client connect/disconnect @@ -12,3 +10,9 @@ Might need to #include <limits.h> in blabouncer.c to make some operating systems Send a PING to the server before assuming a timeout is definite. Implement daemon (background) mode. + +Implement BLABOUNCER EXIT command. + +Some text gets written to previous debug.txt upon startup (getconfstr() output). + +Don't exit if there's a failure to read the replay log file/line. @@ -229,7 +229,7 @@ int createconfigfile(char *filename) { "debug = \"1\"\n"; // Write complete string to file - if ((fprintf(fp, string)) < 0) { + if ((fprintf(fp, "%s", string)) < 0) { printf("error: could not write to replay log file.\n"); exit(1); } @@ -203,7 +203,7 @@ int logline(char *str, char *ournick, char *basedir, int type) { debugprint("logline(): Complete log string to write: '%s', length '%ld'.\n", line, strlen(line)); // Write complete line to file - if ((bytes = fprintf(fp, line)) < 0) { + if ((bytes = fprintf(fp, "%s", line)) < 0) { printf("error: could not write to log file.\n"); exit(1); } @@ -273,7 +273,7 @@ int writereplayline(char *str, char *basedir) { debugprint("Complete replay log string to write: '%s', length '%ld'.\n", line, strlen(line)); // Write complete line to file - if ((bytes = fprintf(fp, line)) < 0) { + if ((bytes = fprintf(fp, "%s", line)) < 0) { printf("error: could not write to replay log file.\n"); exit(1); } |