diff options
Diffstat (limited to 'logging.c')
-rw-r--r-- | logging.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -114,6 +114,11 @@ int logline(char *str, struct ircdstate *ircdstate, char *basedir, int type) { debugprint(DEBUG_CRIT, "Filename would be too long if logging either '%s', '%s' or '%s', returning!\n", from, to, ircdname); return 0; } + // Make the filename lowercase (since IRC nicks and channel names are case-insensitive, + // we can ensure a nick/channel with varying case always ends up in the same log file) + strlower(from); + strlower(to); + strlower(ircdname); switch(type) { case LOG_PRIVMSG: |