projects
/
ircu2.10.12-pk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Author: Isomer <Isomer@coders.net>
[ircu2.10.12-pk.git]
/
ircd
/
s_user.c
diff --git
a/ircd/s_user.c
b/ircd/s_user.c
index 7bad207e48c888d7c065b2b77c3ea56163f323f5..690e150a218e50c7f4c149666be531e3a5cb0357 100644
(file)
--- a/
ircd/s_user.c
+++ b/
ircd/s_user.c
@@
-191,14
+191,15
@@
int hunt_server_cmd(struct Client *from, const char *cmd, const char *tok,
struct Client *acptr;
char *to;
struct Client *acptr;
char *to;
+ /* Assume it's me, if no server or an unregistered client */
+ if (parc <= server || EmptyString((to = parv[server])) || IsUnknown(from))
+ return (HUNTED_ISME);
+
if (MustBeOper && !IsPrivileged(from))
{
send_reply(from, ERR_NOPRIVILEGES);
return HUNTED_NOSUCH;
}
if (MustBeOper && !IsPrivileged(from))
{
send_reply(from, ERR_NOPRIVILEGES);
return HUNTED_NOSUCH;
}
- /* Assume it's me, if no server or an unregistered client */
- if (parc <= server || EmptyString((to = parv[server])) || IsUnknown(from))
- return (HUNTED_ISME);
/* Make sure it's a server */
if (MyUser(from)) {
/* Make sure it's a server */
if (MyUser(from)) {