| 893 |
|
sendto_one(client_p, ":%s SERVER %s %d :%s%s", |
| 894 |
|
ID(target_p->servptr), target_p->name, target_p->hopcount+1, |
| 895 |
|
IsHidden(target_p) ? "(H) " : "", target_p->info); |
| 896 |
+ |
if (HasFlag(target_p, FLAGS_EOB)) |
| 897 |
+ |
sendto_one(client_p, ":%s EOB", target_p->name); |
| 898 |
|
} |
| 899 |
|
else |
| 900 |
+ |
{ |
| 901 |
|
sendto_one(client_p, ":%s SERVER %s %d :%s%s", |
| 902 |
|
target_p->servptr->name, target_p->name, target_p->hopcount+1, |
| 903 |
|
IsHidden(target_p) ? "(H) " : "", target_p->info); |
| 904 |
+ |
if (HasFlag(target_p, FLAGS_EOB)) |
| 905 |
+ |
sendto_one(client_p, ":%s EOB", target_p->name); |
| 906 |
+ |
} |
| 907 |
|
} |
| 908 |
|
|
| 909 |
|
server_burst(client_p); |
| 974 |
|
DelFlag(target_p, FLAGS_BURSTED); |
| 975 |
|
} |
| 976 |
|
|
| 971 |
– |
/* We send the time we started the burst, and let the remote host determine an EOB time, |
| 972 |
– |
** as otherwise we end up sending a EOB of 0 Sending here means it gets sent last -- fl |
| 973 |
– |
*/ |
| 974 |
– |
/* Its simpler to just send EOB and use the time its been connected.. --fl_ */ |
| 977 |
|
if (IsCapable(client_p, CAP_EOB)) |
| 978 |
|
sendto_one(client_p, ":%s EOB", ID_or_name(&me, client_p)); |
| 979 |
|
} |