diff options
Diffstat (limited to 'src/lib/vfs.zig')
-rw-r--r-- | src/lib/vfs.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/vfs.zig b/src/lib/vfs.zig index 951c666..47d631a 100644 --- a/src/lib/vfs.zig +++ b/src/lib/vfs.zig @@ -91,6 +91,7 @@ pub const DirHook = extern struct { pub const FileContext = extern struct { inner: ?*anyopaque, + initializer: ?*anyopaque, }; pub const ResourceKind = enum(u32) { @@ -185,7 +186,8 @@ pub const ResourceDescriptor = struct { if (inode.resource.tag == .file) { const context = try allocator.create(FileContext); - context.inner = inode.resource.data.file.initializer; + context.inner = null; + context.initializer = inode.resource.data.file.initializer; return .{ .inode = inode, |