about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2012-09-26 23:51:05 +0200
committerAlexander Barton <alex@barton.de>2012-09-26 23:51:48 +0200
commit384f965fba126c4724bffb6f7e2d30d8b7fb50cb (patch)
tree338ecd914c6918baefc3f13d2397d9ffe58a1eb1 /src
parent005340c83f3f481bdcdc6a03ae9b9b2973248ceb (diff)
downloadngircd-384f965fba126c4724bffb6f7e2d30d8b7fb50cb.tar.gz
ngircd-384f965fba126c4724bffb6f7e2d30d8b7fb50cb.zip
NJOIN: correctly reset channel level flags
This fixes commit 7b01bb83.
Bug reported by DNS777 <dns@rbose.org>, thanks!
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/irc-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c
index 380ab622..d605745c 100644
--- a/src/ngircd/irc-server.c
+++ b/src/ngircd/irc-server.c
@@ -219,7 +219,7 @@ IRC_NJOIN( CLIENT *Client, REQUEST *Req )
 	ptr = strtok( nick_in, "," );
 	while( ptr )
 	{
-		is_op = is_voiced = false;
+		is_owner = is_chanadmin = is_op = is_halfop = is_voiced = false;
 
 		/* cut off prefixes */
 		while(( *ptr == '~') || ( *ptr == '&' ) || ( *ptr == '@' ) ||