summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-15 12:05:37 -0400
committerIan Moffett <ian@osmora.org>2025-10-15 12:05:37 -0400
commit4a089fcfe4faf0e9cc08cd4fce04ba307047754d (patch)
tree67bdd2c9bfcaf1ff944ce9f645708d86102b7165
parent97350e79404db9b11ffd245861777c5cd1a5bcea (diff)
kern: vfs: Add NULL check for write vop
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--src/sys/os/vfs_subr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sys/os/vfs_subr.c b/src/sys/os/vfs_subr.c
index b82b683..8d5b032 100644
--- a/src/sys/os/vfs_subr.c
+++ b/src/sys/os/vfs_subr.c
@@ -163,6 +163,10 @@ vop_write(struct vnode *vp, char *data, size_t len)
return -EIO;
}
+ if (vops->write == NULL) {
+ return -ENOTSUP;
+ }
+
rwdata.data = data;
rwdata.len = len;
rwdata.vp = vp;