@@ -1022,7 +1022,7 @@ function clientConnect(socket) {
1022
1022
else if ( ( _target . indexOf ( "#" ) != - 1 || _target . indexOf ( "&" ) != - 1 ) && ( _mode [ i ] == 'o' || _mode [ i ] == 'k' || _mode [ i ] == 'v' || _mode [ i ] == 'h' || _mode [ i ] == 'l' ||
1023
1023
_mode [ i ] == 'e' || _mode [ i ] == 'b' || _mode [ i ] == 'I' || _mode [ i ] == 'q' || _mode [ i ] == 'f' ||
1024
1024
_mode [ i ] == 'j' ) ) {
1025
- if ( _mode [ i ] == 'o' && curchan && curchan . names || _mode [ i ] == 'v' && curchan && curchan . names || _mode [ i ] == 'h' && curchan && curchan . names ) {
1025
+ if ( _mode [ i ] == 'o' || _mode [ i ] == 'v' || _mode [ i ] == 'h' ) {
1026
1026
for ( c = 0 ; c < curchan . names . length ; c ++ ) {
1027
1027
if ( curchan . names [ c ] . replace ( / ( & | ~ | @ | % | \+ ) / , "" ) == _mode_target [ _mode_count ] ) {
1028
1028
switch ( _mode [ i ] ) {
@@ -1106,7 +1106,7 @@ function clientConnect(socket) {
1106
1106
if ( ( _target . indexOf ( "#" ) != - 1 || _target . indexOf ( "&" ) != - 1 ) && ( _mode [ i ] == 'o' || _mode [ i ] == 'k' || _mode [ i ] == 'v' || _mode [ i ] == 'h' || _mode [ i ] == 'l' ||
1107
1107
_mode [ i ] == 'e' || _mode [ i ] == 'b' || _mode [ i ] == 'I' || _mode [ i ] == 'q' || _mode [ i ] == 'f' ||
1108
1108
_mode [ i ] == 'j' ) ) {
1109
- if ( _mode [ i ] == 'o' && curchan && curchan . names || _mode [ i ] == 'v' && curchan && curchan . names || _mode [ i ] == 'h' && curchan && curchan . names ) {
1109
+ if ( _mode [ i ] == 'o' || _mode [ i ] == 'v' || _mode [ i ] == 'h' ) {
1110
1110
for ( c = 0 ; c < curchan . names . length ; c ++ ) {
1111
1111
if ( curchan . names [ c ] . replace ( / ( & | ~ | @ | % | \+ ) / , "" ) == _mode_target [ _mode_count ] ) {
1112
1112
switch ( _mode [ i ] ) {
@@ -1200,6 +1200,9 @@ function clientConnect(socket) {
1200
1200
this . channels [ __channel ] . ishop = false ;
1201
1201
this . channels [ __channel ] . isvoice = false ;
1202
1202
}
1203
+ if ( this . channels [ __channel ] ) {
1204
+ this . channels [ __channel ] . name = _channel ;
1205
+ }
1203
1206
}
1204
1207
else {
1205
1208
if ( this . channels [ __channel ] ) {
0 commit comments