diff options
author | Anton Kling <anton@kling.gg> | 2024-03-25 21:02:58 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-03-25 21:04:10 +0100 |
commit | 3deb2df8e62a5f0a5535ee734a5aa13b0959f53f (patch) | |
tree | af8841076c95ae3de7dcd4a006026be2607a0fbf /kernel/fs/vfs.c | |
parent | 6baa733f5682f660143c851a635a53dc2c2df7ae (diff) |
Random changes
Diffstat (limited to 'kernel/fs/vfs.c')
-rw-r--r-- | kernel/fs/vfs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/fs/vfs.c b/kernel/fs/vfs.c index 6a8dfd1..143dc9d 100644 --- a/kernel/fs/vfs.c +++ b/kernel/fs/vfs.c @@ -379,6 +379,10 @@ vfs_vm_object_t *vfs_get_vm_object(int fd, u64 length, u64 offset) { if (!vfs_fd) { return NULL; } + assert(vfs_fd->inode); + if(!vfs_fd->inode->get_vm_object) { + return NULL; + } vfs_vm_object_t *r = vfs_fd->inode->get_vm_object(length, offset, vfs_fd); return r; } |