commit 384f965fba126c4724bffb6f7e2d30d8b7fb50cb from: Alexander Barton date: Wed Sep 26 21:51:48 2012 UTC NJOIN: correctly reset channel level flags This fixes commit 7b01bb83. Bug reported by DNS777 , thanks! commit - 005340c83f3f481bdcdc6a03ae9b9b2973248ceb commit + 384f965fba126c4724bffb6f7e2d30d8b7fb50cb blob - 380ab6224f55cf9b0d504f80be5718eceff824ae blob + d605745c75d37655aeae29c57d73acf31c76ceb6 --- src/ngircd/irc-server.c +++ 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 == '@' ) ||