Fix: Improperly reversed function CBasePlayer::ParseAutoBuyString

This commit is contained in:
s1lentq 2015-12-18 22:32:50 +06:00
parent bfa30daadb
commit 6b05ce2c89

View File

@ -9022,28 +9022,24 @@ void CBasePlayer::ParseAutoBuyString(const char *string, bool &boughtPrimary, bo
{
int i = 0;
while (*c && (*c != ' ') && i < sizeof(command))
while (*c && (*c != ' ') && i < sizeof(command) - 1)
{
command[i] = *c;
++c;
++i;
command[i++] = *c++;
}
if (*c == ' ')
++c;
command[i] = 0;
command[i] = '\0';
i = 0;
while (command[i] != 0)
while (command[i] != '\0')
{
if (command[i] == ' ')
if (command[++i] == ' ')
{
command[i] = 0;
command[i] = '\0';
break;
}
++i;
}
if (!Q_strlen(command))