Fix the 'phantom user' bug, along with a bug that would make repeat mode changes appear on burst.
This commit is contained in:
parent
0864baa814
commit
ffd69d40d1
|
@ -532,7 +532,7 @@ ms_sjoin(struct Client *client_p, struct Client *source_p, int parc, const char
|
||||||
{
|
{
|
||||||
fl = 0;
|
fl = 0;
|
||||||
|
|
||||||
for (i = 0; i < 2; i++)
|
for (i = 0; i < 4; i++)
|
||||||
{
|
{
|
||||||
if(*s == '!')
|
if(*s == '!')
|
||||||
{
|
{
|
||||||
|
@ -692,7 +692,7 @@ ms_sjoin(struct Client *client_p, struct Client *source_p, int parc, const char
|
||||||
para[pargs++] = target_p->name;
|
para[pargs++] = target_p->name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(fl & CHFL_CHANOP)
|
else if(fl & CHFL_CHANOP)
|
||||||
{
|
{
|
||||||
*mbuf++ = 'o';
|
*mbuf++ = 'o';
|
||||||
para[pargs++] = target_p->name;
|
para[pargs++] = target_p->name;
|
||||||
|
@ -742,7 +742,7 @@ ms_sjoin(struct Client *client_p, struct Client *source_p, int parc, const char
|
||||||
para[pargs++] = target_p->name;
|
para[pargs++] = target_p->name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(fl & CHFL_HALFOP)
|
else if(fl & CHFL_HALFOP)
|
||||||
{
|
{
|
||||||
*mbuf++ = 'h';
|
*mbuf++ = 'h';
|
||||||
para[pargs++] = target_p->name;
|
para[pargs++] = target_p->name;
|
||||||
|
|
Loading…
Reference in New Issue