From 57119e85387ba80192ccf36756c71b4dbb7947cb Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Mon, 12 Apr 2010 00:26:45 +0200 Subject: Actually bomb out if channel creation fails at /join time. --- irc_commands.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'irc_commands.c') diff --git a/irc_commands.c b/irc_commands.c index b1b764b9..bf55e2b8 100644 --- a/irc_commands.c +++ b/irc_commands.c @@ -130,7 +130,10 @@ static void irc_cmd_join( irc_t *irc, char **cmd ) ic = irc_channel_new( irc, cmd[1] ); if( ic == NULL ) + { irc_send_num( irc, 479, "%s :Invalid channel name", cmd[1] ); + return; + } if( ic->flags & IRC_CHANNEL_JOINED ) return; /* Dude, you're already there... -- cgit v1.2.3