minetest-mods / anvil

Minetest mod providing an anvil with which to repair worn tools
GNU General Public License v3.0
14 stars 18 forks source link

Fix crash when removing HUD's #23

Closed Panquesito7 closed 3 years ago

Panquesito7 commented 3 years ago

Fixes a crash when removing HUD's. Tested on MT 5.4.0-c940a57a3-c940a57a3-dirty.

2020-11-13 14:23:57: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'anvil' in callback environment_Step(): ...\Desktop\minetest-5.4.0-win64\bin\..\mods\anvil\init.lua:321: bad argument #1 to 'hud_remove' (number expected, got nil)
2020-11-13 14:23:57: ERROR[Main]: stack traceback:
2020-11-13 14:23:57: ERROR[Main]:   [C]: in function 'hud_remove'
2020-11-13 14:23:57: ERROR[Main]:   ...\Desktop\minetest-5.4.0-win64\bin\..\mods\anvil\init.lua:321: in function 'func'
2020-11-13 14:23:57: ERROR[Main]:   ...top\minetest-5.4.0-win64\bin\..\builtin\common\after.lua:20: in function <...top\minetest-5.4.0-win64\bin\..\builtin\common\after.lua:5>
2020-11-13 14:23:57: ERROR[Main]:   ...op\minetest-5.4.0-win64\bin\..\builtin\game\register.lua:435: in function <...op\minetest-5.4.0-win64\bin\..\builtin\game\register.lua:419>