# # Fix creation of ~/.xchat2/scrollback/ paths. # --- src/common/text.c 15 Jun 2007 03:53:42 -0000 1.89 +++ src/common/text.c 8 Jul 2007 08:59:02 -0000 @@ -49,20 +49,25 @@ static void mkdir_p (char *dir); +static char *log_create_filename (char *channame); static char * scrollback_get_filename (session *sess, char *buf, int max) { - char *net; + char *net, *chan; net = server_get_network (sess->server, FALSE); if (!net) return NULL; - snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, sess->channel); + snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, ""); mkdir_p (buf); + chan = log_create_filename (sess->channel); + snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, chan); + free (chan); + return buf; }