diff options
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/gui-log.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/gui-log.c b/src/gui/gui-log.c index 4b010a5f7..6f805d032 100644 --- a/src/gui/gui-log.c +++ b/src/gui/gui-log.c @@ -120,7 +120,7 @@ gui_log_start (t_gui_buffer *buffer) free (log_path2); return; } - length = strlen (log_path2) + 64; + length = strlen (log_path2) + 128; if (SERVER(buffer)) length += strlen (SERVER(buffer)->name); if (CHANNEL(buffer)) @@ -150,6 +150,11 @@ gui_log_start (t_gui_buffer *buffer) strcat (buffer->log_filename, SERVER(buffer)->name); strcat (buffer->log_filename, "."); } + if (CHANNEL(buffer) + && (CHANNEL(buffer)->type == CHANNEL_TYPE_DCC_CHAT)) + { + strcat (buffer->log_filename, "dcc."); + } if (CHANNEL(buffer)) { strcat (buffer->log_filename, CHANNEL(buffer)->name); |