]> jfr.im git - irc/freenode/jbnc.git/commitdiff
Update bouncer.js
authorMadriix <redacted>
Mon, 6 Jun 2022 22:16:23 +0000 (00:16 +0200)
committerMadriix <redacted>
Mon, 6 Jun 2022 22:16:23 +0000 (00:16 +0200)
bouncer.js

index d48e6dbd61e984a0501d08610bcfca6130a7b462..2117e31ce733da92b2134d9f6a6cfc750538faae 100644 (file)
@@ -1022,7 +1022,7 @@ function clientConnect(socket) {
                     else if((_target.indexOf("#")!=-1||_target.indexOf("&")!=-1) && (_mode[i]=='o' || _mode[i]=='k' || _mode[i]=='v' || _mode[i]=='h' || _mode[i]=='l' ||
                                                          _mode[i]=='e' || _mode[i]=='b' || _mode[i]=='I' || _mode[i]=='q' || _mode[i]=='f' ||
                                                          _mode[i]=='j')) {
-                      if(_mode[i]=='o' && curchan.names || _mode[i]=='v' && curchan.names || _mode[i]=='h' && curchan.names) {
+                      if(_mode[i]=='o' && curchan && curchan.names || _mode[i]=='v' && curchan && curchan.names || _mode[i]=='h' && curchan && curchan.names) {
                         for(c=0;c<curchan.names.length;c++) {
                           if(curchan.names[c].replace(/(&|~|@|%|\+)/,"")==_mode_target[_mode_count]) {
                             switch(_mode[i]) {
@@ -1106,7 +1106,7 @@ function clientConnect(socket) {
                     if((_target.indexOf("#")!=-1||_target.indexOf("&")!=-1) && (_mode[i]=='o' || _mode[i]=='k' || _mode[i]=='v' || _mode[i]=='h' || _mode[i]=='l' ||
                                                          _mode[i]=='e' || _mode[i]=='b' || _mode[i]=='I' || _mode[i]=='q' || _mode[i]=='f' ||
                                                          _mode[i]=='j')) {
-                      if(_mode[i]=='o' && curchan.names || _mode[i]=='v' && curchan.names || _mode[i]=='h' && curchan.names) {
+                      if(_mode[i]=='o' && curchan && curchan.names || _mode[i]=='v' && curchan && curchan.names || _mode[i]=='h' && curchan && curchan.names) {
                         for(c=0;c<curchan.names.length;c++) {
                           if(curchan.names[c].replace(/(&|~|@|%|\+)/,"")==_mode_target[_mode_count]) {
                             switch(_mode[i]) {