553 |
|
static void |
554 |
|
update_client_exit_stats(struct Client *client_p) |
555 |
|
{ |
556 |
< |
if (IsServer(client_p)) |
557 |
< |
{ |
558 |
< |
sendto_realops_flags(UMODE_EXTERNAL, L_ALL, "Server %s split from %s", |
559 |
< |
client_p->name, client_p->servptr->name); |
560 |
< |
} |
561 |
< |
else if (IsClient(client_p)) |
556 |
> |
if (IsClient(client_p)) |
557 |
|
{ |
558 |
|
assert(Count.total > 0); |
559 |
|
--Count.total; |
562 |
|
if (IsInvisible(client_p)) |
563 |
|
--Count.invisi; |
564 |
|
} |
565 |
+ |
else if (IsServer(client_p)) |
566 |
+ |
sendto_realops_flags(UMODE_EXTERNAL, L_ALL, "Server %s split from %s", |
567 |
+ |
client_p->name, client_p->servptr->name); |
568 |
|
|
569 |
|
if (splitchecking && !splitmode) |
570 |
|
check_splitmode(NULL); |