From b045a35c4410a8c21aaab756562e5f779ae1d477 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sat, 18 May 2013 23:50:40 +0200 Subject: [PATCH] irc: fix name of server buffer after /server rename (set name "server.name" instead of "name") --- ChangeLog | 2 ++ src/plugins/irc/irc-buffer.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0c12e56a4..f4f1ccb6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -60,6 +60,8 @@ Version 0.4.1 (under dev!) list with arguments inside), guile >= 2.0 is now required (bug #38350) * guile: fix crash on calls to callbacks during load of script (bug #38343) * guile: fix compilation with guile 2.0 +* irc: fix name of server buffer after /server rename (set name "server.name" + instead of "name") * irc: fix uncontrolled format string when sending unknown irc commands (if option irc.network.send_unknown_commands is on) * irc: fix uncontrolled format string when sending ison command (for nicks diff --git a/src/plugins/irc/irc-buffer.c b/src/plugins/irc/irc-buffer.c index 24789ecc2..c6dcc131b 100644 --- a/src/plugins/irc/irc-buffer.c +++ b/src/plugins/irc/irc-buffer.c @@ -99,9 +99,10 @@ irc_buffer_build_name (const char *server, const char *channel) if (server && channel) snprintf (buffer, sizeof (buffer), "%s.%s", server, channel); + else if (server) + snprintf (buffer, sizeof (buffer), "server.%s", server); else - snprintf (buffer, sizeof (buffer), "%s", - (server) ? server : channel); + snprintf (buffer, sizeof (buffer), "%s", channel); return buffer; }