diff --git a/fs/fat/os_adapt/fatfs.c b/fs/fat/os_adapt/fatfs.c index 0ff14a06ce32b62194813fd85bcd1cd3171bc47b..de0ab68bdbbee9b00a1db2c615be189041ee5c72 100644 --- a/fs/fat/os_adapt/fatfs.c +++ b/fs/fat/os_adapt/fatfs.c @@ -300,6 +300,7 @@ int fatfs_lookup(struct Vnode *parent, const char *path, int len, struct Vnode * goto ERROR_UNLOCK; } } else { + vp->parent = parent; free(dfp); /* hash hit dfp is no needed */ }