diff --git a/src/tools/fs_shell/file_cache.cpp b/src/tools/fs_shell/file_cache.cpp index 4f1460ca50..40c8b46bc3 100644 --- a/src/tools/fs_shell/file_cache.cpp +++ b/src/tools/fs_shell/file_cache.cpp @@ -1729,7 +1729,7 @@ fssh_file_cache_create(fssh_mount_id mountID, fssh_vnode_id vnodeID, ref->virtual_size = size; // get vnode - fssh_status_t error = vfs_get_vnode(mountID, vnodeID, &ref->node); + fssh_status_t error = vfs_lookup_vnode(mountID, vnodeID, &ref->node); if (error != FSSH_B_OK) { fssh_dprintf("file_cache_create(): Failed get vnode %d:%lld: %s\n", mountID, vnodeID, fssh_strerror(error)); @@ -1772,8 +1772,6 @@ fssh_file_cache_delete(void *_cacheRef) mutex_destroy(&ref->lock); - vfs_put_vnode(ref->node); - delete ref; }