fixed out-of-bounds bug when score was not added to high score list
authorHolger Schemel <info@artsoft.org>
Sat, 30 Oct 2021 12:16:43 +0000 (14:16 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Oct 2021 12:16:43 +0000 (14:16 +0200)
commit42706644f944aae5213d9f605010537748aecf6b
treea2a7198809bd614e11ee3262c92a11b52dccdef9
parenta553f18c5e51597745f792982fbffb547b789d1c
fixed out-of-bounds bug when score was not added to high score list

If the score is not added to the local high score list for a solved
level (because the high score table is completely full, and the new
score is not better than the lowest score entry in the list), there
was an out-of-bounds bug caused (by accessing the score array at
position "-1", which was not correctly handled as "no score entry").

This uncaught error condition could have caused various misbehavior
(inclusing crashes) of the game. This change fixes this bug.
src/game.c