diff options
| author | Markus Uhlin <markus@nifty-networks.net> | 2025-11-18 19:55:15 +0100 |
|---|---|---|
| committer | Markus Uhlin <markus@nifty-networks.net> | 2025-11-18 19:55:15 +0100 |
| commit | dbe87ff772a3aea31757f336f2bfe9ff4bc53973 (patch) | |
| tree | 1d6584063006fa65fd48d07ebad5d8fe0c95856b | |
| parent | d0d2e11aaab21c45f979de0ad37b424ecb01d9bd (diff) | |
GetPlayersFormula: fixed possible out-of-bounds array access (found by PVS-Studio)
| -rw-r--r-- | FICS/formula.c | 2 |
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]; } |
