From 701240bc3a17a73d73f3a96cd81e559d662ac42c Mon Sep 17 00:00:00 2001
From: Thomas Rudin <thomas@rudin.li>
Date: Sun, 09 Dec 2018 16:01:10 +0100
Subject: [PATCH] Quarry: Check for valid facedir to fix server freeze #465 (#466)

---
 technic/machines/register/common.lua |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/technic/machines/register/common.lua b/technic/machines/register/common.lua
index ce0eee6..dfa2948 100644
--- a/technic/machines/register/common.lua
+++ b/technic/machines/register/common.lua
@@ -157,13 +157,13 @@
 		if oldmetadata.inventory.upgrade1 and oldmetadata.inventory.upgrade1[1] then
 			local stack = ItemStack(oldmetadata.inventory.upgrade1[1])
 			if not stack:is_empty() then
-				minetest.item_drop(stack, "", pos)
+				minetest.add_item(pos, stack)
 			end
 		end
 		if oldmetadata.inventory.upgrade2 and oldmetadata.inventory.upgrade2[1] then
 			local stack = ItemStack(oldmetadata.inventory.upgrade2[1])
 			if not stack:is_empty() then
-				minetest.item_drop(stack, "", pos)
+				minetest.add_item(pos, stack)
 			end
 		end
 	end

--
Gitblit v1.8.0