forked from Mineclonia/Mineclonia
cora
f5ba6f5649
Before this patch, when placing a fire above a node that would turn it into eternal fire (e.g. Netherrack or Magma) the spawn_fire() function would call itself infinitely via the on_construct() handler of eternal fire – because the latter called spawn_fire() itself. On an x86 machine, this caused a memory leak, hanging Minetest. On an x86_64 machine though, Minetest crashed immediately, showing an error message about a stack overflow. |
||
---|---|---|
.. | ||
CORE | ||
ENTITIES | ||
ENVIRONMENT | ||
HELP | ||
HUD | ||
ITEMS | ||
MAPGEN | ||
MISC | ||
PLAYER |