|
@@ -165,7 +165,7 @@ static int msg_invite(char *nick, char *host, struct userrec *u, char *par)
|
|
|
for (chan = chanset; chan; chan = chan->next) {
|
|
for (chan = chanset; chan; chan = chan->next) {
|
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
|
if (chk_op(fr, chan) && (chan->channel.mode & CHANINV)) {
|
|
if (chk_op(fr, chan) && (chan->channel.mode & CHANINV)) {
|
|
|
- cache_invite(chan, nick, host, u->handle, 0);
|
|
|
|
|
|
|
+ cache_invite(chan, nick, host, u->handle, 0, 0);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
putlog(LOG_CMDS, "*", "(%s!%s) !%s! INVITE ALL", nick, host, u->handle);
|
|
putlog(LOG_CMDS, "*", "(%s!%s) !%s! INVITE ALL", nick, host, u->handle);
|
|
@@ -183,7 +183,7 @@ static int msg_invite(char *nick, char *host, struct userrec *u, char *par)
|
|
|
/* We need to check access here also (dw 991002) */
|
|
/* We need to check access here also (dw 991002) */
|
|
|
get_user_flagrec(u, &fr, par);
|
|
get_user_flagrec(u, &fr, par);
|
|
|
if (chk_op(fr, chan)) {
|
|
if (chk_op(fr, chan)) {
|
|
|
- cache_invite(chan, nick, host, u->handle, 0);
|
|
|
|
|
|
|
+ cache_invite(chan, nick, host, u->handle, 0, 0);
|
|
|
putlog(LOG_CMDS, "*", "(%s!%s) !%s! INVITE %s", nick, host, u->handle, par);
|
|
putlog(LOG_CMDS, "*", "(%s!%s) !%s! INVITE %s", nick, host, u->handle, par);
|
|
|
return BIND_RET_BREAK;
|
|
return BIND_RET_BREAK;
|
|
|
}
|
|
}
|
|
@@ -721,7 +721,7 @@ static int msgc_invite(char *nick, char *host, struct userrec *u, char *chname,
|
|
|
if ((!(chan->channel.mode & CHANINV) && force) || (chan->channel.mode & CHANINV)) {
|
|
if ((!(chan->channel.mode & CHANINV) && force) || (chan->channel.mode & CHANINV)) {
|
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
|
if (chk_op(fr, chan)) {
|
|
if (chk_op(fr, chan)) {
|
|
|
- cache_invite(chan, nick, host, u->handle, 0);
|
|
|
|
|
|
|
+ cache_invite(chan, nick, host, u->handle, 0, 0);
|
|
|
}
|
|
}
|
|
|
return BIND_RET_BREAK;
|
|
return BIND_RET_BREAK;
|
|
|
}
|
|
}
|
|
@@ -732,7 +732,7 @@ static int msgc_invite(char *nick, char *host, struct userrec *u, char *chname,
|
|
|
if ((!(chan->channel.mode & CHANINV) && force) || (chan->channel.mode & CHANINV)) {
|
|
if ((!(chan->channel.mode & CHANINV) && force) || (chan->channel.mode & CHANINV)) {
|
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
get_user_flagrec(u, &fr, chan->dname);
|
|
|
if (chk_op(fr, chan)) {
|
|
if (chk_op(fr, chan)) {
|
|
|
- cache_invite(chan, nick, host, u->handle, 0);
|
|
|
|
|
|
|
+ cache_invite(chan, nick, host, u->handle, 0, 0);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|