diff --git a/fs/simplefs/src/sfs_utils.c b/fs/simplefs/src/sfs_utils.c index aab1abeb8dcd72d66c8a9a35e8843985daae11c9..d535374a4855caaed9a40d6a19d96b3e1f29eb5b 100644 --- a/fs/simplefs/src/sfs_utils.c +++ b/fs/simplefs/src/sfs_utils.c @@ -480,7 +480,7 @@ struct sfs_dentry* sfs_lookup(const char * path, boolean* is_find, boolean* is_r while (dentry_cursor) /* 遍历子目录项 */ { - if (memcmp(dentry_cursor->fname, fname, strlen(fname)) == 0) { + if (strcmp(fname, dentry_cursor->fname) == 0) { is_hit = TRUE; break; } diff --git a/fs/template/.vscode/launch.json b/fs/template/.vscode/launch.json index bc6094f935abe087ded4a9db5214bc5e9040bb1c..206338496f6e561bd0db27d8829f265ccede3ea0 100644 --- a/fs/template/.vscode/launch.json +++ b/fs/template/.vscode/launch.json @@ -13,6 +13,8 @@ "--device=${env:HOME}/ddriver", "-f", "-d", + "-o", + "use_ino", "${workspaceFolder}/tests/mnt" ], "stopAtEntry": false,