diff --git a/apps/openmw-mp/processors/world/ProcessorContainer.hpp b/apps/openmw-mp/processors/world/ProcessorContainer.hpp index eb56fb80b..47993df2f 100644 --- a/apps/openmw-mp/processors/world/ProcessorContainer.hpp +++ b/apps/openmw-mp/processors/world/ProcessorContainer.hpp @@ -25,7 +25,12 @@ namespace mwmp // than one container (i.e. replies to server requests for container contents) // only to players who have the container's cell loaded if (event.action == BaseEvent::SET && event.objectChanges.count > 1) - CellController::get()->getCell(&event.cell)->sendToLoaded(&packet, &event); + { + Cell *serverCell = CellController::get()->getCell(&event.cell); + + if (serverCell != nullptr) + serverCell->sendToLoaded(&packet, &event); + } else packet.Send(true);