summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/gui-log.c7
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);