aboutsummaryrefslogtreecommitdiffstats
path: root/FICS/formula.c
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2025-11-18 19:55:15 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2025-11-18 19:55:15 +0100
commitdbe87ff772a3aea31757f336f2bfe9ff4bc53973 (patch)
tree1d6584063006fa65fd48d07ebad5d8fe0c95856b /FICS/formula.c
parentd0d2e11aaab21c45f979de0ad37b424ecb01d9bd (diff)
GetPlayersFormula: fixed possible out-of-bounds array access (found by PVS-Studio)
Diffstat (limited to 'FICS/formula.c')
-rw-r--r--FICS/formula.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/FICS/formula.c b/FICS/formula.c
index dd5ff23..740012f 100644
--- a/FICS/formula.c
+++ b/FICS/formula.c
@@ -68,7 +68,7 @@
PRIVATE char *
GetPlayersFormula(player *pWho, int clause)
{
- if (clause == MAX_FORMULA)
+ if (clause < 0 || clause >= (int)ARRAY_SIZE(pWho->formulaLines))
return pWho->formula;
return pWho->formulaLines[clause];
}