From 89d36ffbc87c3f78bc2b233ebfeb37a29d2fd4ef Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Thu, 9 May 2013 01:50:45 +0000 Subject: [PATCH] - Fix bug with early ESVID implementations which use * instead of 0. --- src/modules/m_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/m_user.c b/src/modules/m_user.c index b9acce9e1..c9a83ccfc 100644 --- a/src/modules/m_user.c +++ b/src/modules/m_user.c @@ -190,7 +190,7 @@ DLLFUNC CMD_FUNC(m_user) user->ip_str = strdup(Inet_ia2p(&sptr->ip)); user->server = me_hash; user_finish: - if (sstamp != NULL) + if (sstamp != NULL && *sstamp != '*') strlcpy(user->svid, sstamp, sizeof(user->svid)); strlcpy(sptr->info, realname, sizeof(sptr->info));