mirror of
https://github.com/minetest/minetest.git
synced 2025-01-11 15:57:29 +01:00
Script API: Fix segfault in remove_detached_inventory
when minetest.remove_detached_inventory is called on script init, the environment is yet not set up, hence m_env is still nullptr until all scripts are loaded
This commit is contained in:
parent
42fbc757b1
commit
b93bbfde2c
@ -157,8 +157,8 @@ bool ServerInventoryManager::removeDetachedInventory(const std::string &name)
|
||||
m_env->getGameDef()->sendDetachedInventory(
|
||||
nullptr, name, player->getPeerId());
|
||||
|
||||
} else {
|
||||
// Notify all players about the change
|
||||
} else if (m_env) {
|
||||
// Notify all players about the change as soon ServerEnv exists
|
||||
m_env->getGameDef()->sendDetachedInventory(
|
||||
nullptr, name, PEER_ID_INEXISTENT);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user