From 4c63ee2646563a0ff92597a213fdca3e26805674 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Jakse?= Date: Fri, 1 May 2020 18:51:13 +0200 Subject: [PATCH] Server: disallow moving from an empty location --- trivabble-server.js | 6 ++++++ 1 file changed, 6 insertions(+) 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] = ""; }); -- 2.30.2