From 55058ab0c799101906e8a7e8a3afbbe5d237062a Mon Sep 17 00:00:00 2001 From: David Anderson Date: Thu, 29 May 2008 03:53:18 +0000 Subject: [PATCH] fixed amb1684 - regression in password handling --HG-- branch : sourcemod-1.0.x extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402211 --- core/AdminCache.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/AdminCache.cpp b/core/AdminCache.cpp index 154f88a4..9901e052 100644 --- a/core/AdminCache.cpp +++ b/core/AdminCache.cpp @@ -1440,6 +1440,12 @@ void AdminCache::SetAdminPassword(AdminId id, const char *password) return; } + if (password[0] == '\0') + { + pUser->password = -1; + return; + } + int i_password = m_pStrings->AddString(password); pUser = (AdminUser *)m_pMemory->GetAddress(id); pUser->password = i_password;