From 34165fe75c08a64fc686faef7ead7eaf5aaa5500 Mon Sep 17 00:00:00 2001 From: repo_alt Date: Sun, 12 Dec 2021 08:50:06 +0300 Subject: [PATCH] - check slot validity in server packet handler --- src/main/scala/li/cil/oc/server/PacketHandler.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/server/PacketHandler.scala b/src/main/scala/li/cil/oc/server/PacketHandler.scala index 48204c53b..41b41d0a4 100644 --- a/src/main/scala/li/cil/oc/server/PacketHandler.scala +++ b/src/main/scala/li/cil/oc/server/PacketHandler.scala @@ -227,7 +227,7 @@ object PacketHandler extends CommonPacketHandler { val slot = p.readByte() val stack = p.readItemStack() p.player.openContainer match { - case db: Database => db.putStackInSlot(slot, stack) + case db: Database => if (slot < db.rows*db.rows && slot >= 0) db.putStackInSlot(slot, stack) case _ => // Invalid packet. } }