Skip to content

Commit 29bcf54

Browse files
committed
Added check for if curchan.aop and curchan.aov lists exists
1 parent b81b8e8 commit 29bcf54

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bouncer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var BOUNCER_DEFAULT_OPMODE = config.bouncerDefaultOpmode?config.bouncerDefaultOp
2929
const BOUNCER_MODE = config.mode?config.mode:'bouncer';
3030
const BOUNCER_TIMEOUT = config.bouncerTimeout?config.bouncerTimeout:0;
3131
const BUFFER_MAXSIZE = config.bufferMaxSize?config.bufferMaxSize:52428800;
32-
const BUFFER_LINEMAX = config.lineMax?config.lineMax:1500;
32+
const BUFFER_LINEMAX = config.lineMax?config.lineMax:1500;
3333
const BOUNCER_SHACK = config.bouncerShack?config.bouncerShack:10;
3434
const SERVER_WEBIRC = config.webircPassword?config.webircPassword:'';
3535
const SERVER_WEBIRCHASHIP = config.webircHashIp?true:false;
@@ -979,7 +979,7 @@ function clientConnect(socket) {
979979
_this_target = _mode_target[_mode_count] + "!" + (curchan.userhosts[c]?curchan.userhosts[c]:"*@*");
980980
if(curchan.names[c].indexOf("@")==-1) {
981981
curchan.names[c]="@"+curchan.names[c];
982-
if(_mode_target[_mode_count]!=this.nick && curchan.aop.indexOf(_this_target)<0 && this.opmode) {
982+
if(_mode_target[_mode_count]!=this.nick && curchan.aop && curchan.aop.indexOf(_this_target)<0 && this.opmode) {
983983
curchan.aop.push(_this_target);
984984
}
985985
}
@@ -1004,7 +1004,7 @@ function clientConnect(socket) {
10041004
curchan.names[c]=curchan.names[c].substr(0,2)+"+"+curchan.names[c].substr(2);
10051005
}
10061006
}
1007-
if(_mode_target[_mode_count]!=this.nick && curchan.aov.indexOf(_this_target)<0 && this.opmode) {
1007+
if(_mode_target[_mode_count]!=this.nick && curchan.aov && curchan.aov.indexOf(_this_target)<0 && this.opmode) {
10081008
curchan.aov.push(_mode_target[_this_target]);
10091009
}
10101010
}

0 commit comments

Comments
 (0)