case IN_PLAYERNUM:
pnumrec = 1;
tmp_pnum = atoi (data);
- if (tmp_pnum >= MAX_PLAYERS)
+ if (tmp_pnum >= MAX_PLAYERS || tmp_pnum < 0)
break;
bigfieldnum = playernum = tmp_pnum;
if (!connected)
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
token = strtok (NULL, "");
if (token == NULL) break;
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
if (!playercount)
break;
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
if ((pnum == playernum) && !spectating)
g_snprintf (buf, sizeof(buf),
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
token = strtok (NULL, "");
if (token == NULL) token = "";
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
token = strtok (NULL, "");
if (token == NULL) token = "";
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
token = strtok (NULL, "");
if (token == NULL) token = "";
{
int pnum;
pnum = atoi (data);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
/* player is out */
playerplaying[pnum] = 0;
{
int pnum;
pnum = atoi (data);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
if (teamnames[pnum][0])
g_snprintf (buf, sizeof(buf),
s = strtok (data, " ");
if (s == NULL) break;
pnum = atoi (s);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum < 0)
break;
s = strtok (NULL, "");
if (s == NULL) break;
token = strtok (data, " ");
if (token == NULL) break;
to = atoi (token);
- if (to >= MAX_PLAYERS)
+ if (to >= MAX_PLAYERS || to < 0)
break;
sbid = strtok (NULL, " ");
if (sbid == NULL) break;
token = strtok (NULL, "");
if (token == NULL) break;
from = atoi(token);
- if (from >= MAX_PLAYERS)
+ if (from >= MAX_PLAYERS || from < 0)
break;
for (sbnum = 0; sbinfo[sbnum].id; sbnum ++)
if (strcmp (sbid, sbinfo[sbnum].id) == 0) break;
token = strtok (data, " ");
if (token == NULL) break;
pnum = atoi (token);
- if (pnum >= MAX_PLAYERS)
+ if (pnum >= MAX_PLAYERS || pnum <= 0)
break;
token = strtok (NULL, "");
if (token == NULL) break;