diff --git a/Kernel/core/driver/daemon.cpp b/Kernel/core/driver/daemon.cpp index 1248c7cf..3ed6d1ea 100644 --- a/Kernel/core/driver/daemon.cpp +++ b/Kernel/core/driver/daemon.cpp @@ -90,8 +90,10 @@ namespace Driver _dev->Parent = nullptr; _dev->ParentInode = _Parent; _dev->Name = Name; + _dev->Node.Device = Parent->Node.Device; _dev->Node.Mode = Mode; _dev->Node.Index = Parent->Node.Index + Parent->Children.size(); + _dev->Node.Offset = Parent->Children.size(); Parent->Children.push_back(_dev); *Result = &_dev->Node;