From a670aeb34e4f3c4a1fd910aa5944fed4f9c20d7a Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Mon, 28 Jun 2010 10:37:01 +0100 Subject: An empty string is not a valid channel name. --- irc_channel.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'irc_channel.c') diff --git a/irc_channel.c b/irc_channel.c index fc89ddd3..a241847d 100644 --- a/irc_channel.c +++ b/irc_channel.c @@ -310,6 +310,9 @@ gboolean irc_channel_name_ok( const char *name_ ) const unsigned char *name = (unsigned char*) name_; int i; + if( name_[0] == '\0' ) + return FALSE; + /* Check if the first character is in CTYPES (#&) */ if( strchr( CTYPES, name_[0] ) == NULL ) return FALSE; -- cgit v1.2.3