mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-23 17:03:12 -05:00
winfsp-tests: memfs: MemfsFileNodeMapGetParent: bug fix
This commit is contained in:
parent
26f2721179
commit
f3a2d5f2c0
@ -149,11 +149,13 @@ MEMFS_FILE_NODE *MemfsFileNodeMapGet(MEMFS_FILE_NODE_MAP *FileNodeMap, PWSTR Fil
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline
|
static inline
|
||||||
MEMFS_FILE_NODE *MemfsFileNodeMapGetParent(MEMFS_FILE_NODE_MAP *FileNodeMap, PWSTR FileName,
|
MEMFS_FILE_NODE *MemfsFileNodeMapGetParent(MEMFS_FILE_NODE_MAP *FileNodeMap, PWSTR FileName0,
|
||||||
PNTSTATUS PResult)
|
PNTSTATUS PResult)
|
||||||
{
|
{
|
||||||
WCHAR Root[2] = L"\\";
|
WCHAR Root[2] = L"\\";
|
||||||
PWSTR Remain, Suffix;
|
PWSTR Remain, Suffix;
|
||||||
|
WCHAR FileName[MAX_PATH];
|
||||||
|
wcscpy_s(FileName, sizeof FileName / sizeof(WCHAR), FileName0);
|
||||||
FspPathSuffix(FileName, &Remain, &Suffix, Root);
|
FspPathSuffix(FileName, &Remain, &Suffix, Root);
|
||||||
MEMFS_FILE_NODE_MAP::iterator iter = FileNodeMap->find(Remain);
|
MEMFS_FILE_NODE_MAP::iterator iter = FileNodeMap->find(Remain);
|
||||||
FspPathCombine(FileName, Suffix);
|
FspPathCombine(FileName, Suffix);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user