mirror of
https://github.com/pissnet/pissircd.git
synced 2025-08-11 04:31:37 +01:00
Use find_server_by_uid() in SREPLY so it can deliver during pre-auth/unregistered stage
This commit is contained in:
parent
c6c8bba311
commit
47c8a9c1b8
1 changed files with 6 additions and 2 deletions
|
@ -63,12 +63,16 @@ CMD_FUNC(cmd_sreply)
|
|||
{
|
||||
Client *target;
|
||||
|
||||
if ((parc < 4) || !(target = find_user(parv[1], NULL)))
|
||||
if (parc < 4)
|
||||
return;
|
||||
|
||||
target = find_user(parv[1], NULL);
|
||||
if (!target && !(target = find_server_by_uid(parv[1])))
|
||||
return;
|
||||
|
||||
if (!MyUser(target))
|
||||
{
|
||||
/* Remote user... */
|
||||
/* Target is a remote user/server */
|
||||
sendto_one(target, recv_mtags, ":%s SREPLY %s %s :%s", client->name, parv[1], parv[2], parv[3]);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue