From 917af2e7440cd0d274db78c55e1f0cc8c05cde2d Mon Sep 17 00:00:00 2001 From: NHOrus Date: Thu, 24 Aug 2017 14:41:21 +0300 Subject: [PATCH] Fixed copy-paste errors --- main.c | 4 +++- saveresume.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 6f154c1..0f245a2 100644 --- a/main.c +++ b/main.c @@ -1175,7 +1175,9 @@ Lookup: default: // LCOV_EXCL_LINE BUG(VOCABULARY_TYPE_N_OVER_1000_NOT_BETWEEN_0_AND_3); // LCOV_EXCL_LINE } - + if (!is_valid(game)) { + exit(1); + } switch (action(command)) { case GO_TERMINATE: return true; diff --git a/saveresume.c b/saveresume.c index fdb9ffb..cf1dd6c 100644 --- a/saveresume.c +++ b/saveresume.c @@ -141,11 +141,11 @@ bool is_valid(struct game_t valgame) /* Bounds check for locations */ if ( valgame.chloc < -1 || valgame.chloc > NLOCATIONS || - valgame.chloc < -1 || valgame.chloc > NLOCATIONS || + valgame.chloc2 < -1 || valgame.chloc2 > NLOCATIONS || valgame.loc < -1 || valgame.loc > NLOCATIONS || valgame.newloc < -1 || valgame.newloc > NLOCATIONS || valgame.oldloc < -1 || valgame.oldloc > NLOCATIONS || - valgame.oldloc < -1 || valgame.oldloc > NLOCATIONS) { + valgame.oldlc2 < -1 || valgame.oldlc2 > NLOCATIONS) { return false; } /* Bounds check for location arrays */ -- 2.31.1