aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2005-11-19 12:54:01 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2005-11-19 12:54:01 +0100
commit94281efa4280bd3ef1cecb7cd22deca03ecb5935 (patch)
tree57a9d9e2ede973877ad86b667f766cbab72d616c /irc.c
parent4d50898517f2a1449804d477f00b5aa62ee877cc (diff)
Oops, even BitlBee didn't know yet that channel names can start with &. Now it should.
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/irc.c b/irc.c
index 60fe77f8..f0007344 100644
--- a/irc.c
+++ b/irc.c
@@ -485,7 +485,7 @@ int irc_exec( irc_t *irc, char **cmd )
{
irc_reply( irc, 461, "%s :Need more parameters", cmd[0] );
}
- else if( *cmd[1] == '#' )
+ else if( *cmd[1] == '#' || *cmd[1] == '&' )
{
if( cmd[2] )
{
@@ -556,7 +556,7 @@ int irc_exec( irc_t *irc, char **cmd )
RFC doesn't have any reply for that though? */
else if( cmd[1] )
{
- if( cmd[1][0] == '#' && cmd[1][1] )
+ if( ( cmd[1][0] == '#' || cmd[1][0] == '&' ) && cmd[1][1] )
{
user_t *u = user_find( irc, cmd[1] + 1 );
@@ -1324,7 +1324,7 @@ int irc_send( irc_t *irc, char *nick, char *s, int flags )
struct conversation *c = NULL;
user_t *u = NULL;
- if( *nick == '#' )
+ if( *nick == '#' || *nick == '&' )
{
if( !( c = conv_findchannel( nick ) ) )
{