diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/users.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/users.c b/src/users.c index 6c0cecc7c..c25e176d7 100644 --- a/src/users.c +++ b/src/users.c @@ -374,15 +374,12 @@ User *finduser(const char *nick) { User *user; - if (!nick || !*nick) { - if (debug) { - alog("debug: finduser() called with NULL values"); - } - return NULL; - } - if (debug >= 3) alog("debug: finduser(%p)", nick); + + if (isdigit(*nick) && ircd->ts6) + return find_byuid(nick); + user = userlist[HASH(nick)]; while (user && stricmp(user->nick, nick) != 0) user = user->next; @@ -429,12 +426,6 @@ User *find_byuid(const char *uid) { User *u, *next; - if (!uid) { - if (debug) - alog("debug: find_byuid() called with NULL-value"); - return NULL; - } - u = first_uid(); while (u) { next = next_uid(); |