From 83c0b6ea2bc3839724ef3751f5edbf14091d5d18 Mon Sep 17 00:00:00 2001 From: Juice Date: Thu, 3 Dec 2020 16:14:54 +0300 Subject: [PATCH] HLTV: prevent clients from setting userinfo * keys with setinfo command (#792) --- rehlds/HLTV/common/BaseClient.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rehlds/HLTV/common/BaseClient.cpp b/rehlds/HLTV/common/BaseClient.cpp index 5d4966f..0c3a433 100644 --- a/rehlds/HLTV/common/BaseClient.cpp +++ b/rehlds/HLTV/common/BaseClient.cpp @@ -320,6 +320,10 @@ void BaseClient::CMD_SetInfo(TokenLine *cmd) return; } + if (cmd->GetToken(1)[0] == '*') { + return; + } + m_Userinfo.SetValueForKey(cmd->GetToken(1), cmd->GetToken(2)); UpdateUserInfo(); }