From: Raphaƫl Jakse Date: Fri, 1 May 2020 16:51:13 +0000 (+0200) Subject: Server: disallow moving from an empty location X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=4c63ee2646563a0ff92597a213fdca3e26805674;p=trivabble.git Server: disallow moving from an empty location --- diff --git a/trivabble-server.js b/trivabble-server.js index 6f511e3..e7333b7 100644 --- a/trivabble-server.js +++ b/trivabble-server.js @@ -567,6 +567,12 @@ function handleCommand(cmdNumber, message, response) { } letter = rack[cmd.indexFrom]; + + if (!letter) { + reply(message, response, cmdNumber, {error: 1, reason: "Moving from an empty location"}); + return false; + } + operations.push(() => { rack[cmd.indexFrom] = ""; });