diff src/protocols/irc/msgs.c @ 10659:861ae6ee7b6c

[gaim-migrate @ 12192] 478: ban list full on HEAD committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Sun, 06 Mar 2005 16:32:40 +0000
parents 43194088f3f7
children b41c48d890d8
line wrap: on
line diff
--- a/src/protocols/irc/msgs.c	Sun Mar 06 06:14:26 2005 +0000
+++ b/src/protocols/irc/msgs.c	Sun Mar 06 16:32:40 2005 +0000
@@ -110,6 +110,27 @@
 	g_free(buf);
 }
 
+void irc_msg_banfull(struct irc_conn *irc, const char *name, const char *from, char **args)
+{
+	GaimConversation *convo;
+	char *buf, *nick;
+
+	if (!args || !args[0] || !args[1] || !args[2])
+		return;
+
+	convo = gaim_find_conversation_with_account(GAIM_CONV_CHAT, args[1], irc->account);
+	if (!convo)
+		return;
+
+	nick = g_markup_escape_text(args[2], -1);
+	buf = g_strdup_printf(_("Cannot ban %s: banlist is full"), nick);
+	g_free(nick);
+	gaim_conv_chat_write(GAIM_CONV_CHAT(convo), "", buf,
+			     GAIM_MESSAGE_SYSTEM|GAIM_MESSAGE_NO_LOG,
+			     time(NULL));
+	g_free(buf);
+}
+
 void irc_msg_chanmode(struct irc_conn *irc, const char *name, const char *from, char **args)
 {
 	GaimConversation *convo;