repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 384f965fba126c4724bffb6f7e2d30d8b7fb50cb:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 384f965fba126c4724bffb6f7e2d30d8b7fb50cb
Author: Alexander Barton 
Date:   Wed Sep 26 23:51:05 2012 +0200

    NJOIN: correctly reset channel level flags

    This fixes commit 7b01bb83.
    Bug reported by DNS777 , thanks!

diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c
index 380ab6224f55cf9b0d504f80be5718eceff824ae..
index ..d605745c75d37655aeae29c57d73acf31c76ceb6 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 == '@' ) ||

-----END OF PAGE-----