This commit is contained in:
2026-07-11 10:36:30 -05:00
parent 92748fd258
commit 992ffd1f6b

View File

@@ -39,22 +39,24 @@ vfs_node_t* vfs_find(const char* path) {
char* tkn = strtok_r(path_cpy, "/", &sav);
while (tkn != NULL) {
if (!current || !current->find) {
current = NULL;
break;
return NULL;
}
current = current->find(current, tkn);
tkn = strtok_r(NULL, "/", &sav);
if (current == NULL) {
break;
return NULL;
}
tkn = strtok_r(NULL, "/", &sav);
if (tkn && !(current->flags & VFS_DIRECTORY)) {
return NULL;
}
}
kfree(path_cpy);
return NULL;
return current;
}
vfs_node_t* vfs_mkdir(vfs_node_t* parent, const char* name) {