[PATCH v2 3/3] ntdll: Also strip trailing path separators if the initial stat() succeeds.

Alexandre Julliard julliard at winehq.org
Thu Feb 13 07:34:54 CST 2020


Zebediah Figura <z.figura12 at gmail.com> writes:

> Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
> ---
> Based on patch 0002 of this series, this seems like a better solution than the
> relevant Staging patch:
>
> https://raw.githubusercontent.com/wine-staging/wine-staging/master/patches/ntdll-FileDispositionInformation/0003-server-When-combining-root-and-name-make-sure-there-.patch
>
> I know of no application that is helped by this patch.
>
>  dlls/ntdll/directory.c  | 2 ++
>  dlls/ntdll/tests/file.c | 6 +++---
>  2 files changed, 5 insertions(+), 3 deletions(-)

This is breaking tests:

../../../tools/runtest -q -P wine -T ../../.. -M shell32.dll -p shell32_test.exe shlfolder && touch shlfolder.ok
shlfolder.c:1494: Test failed: IShellFolder::ParseDisplayName failed! hr = 80004005
make: *** [Makefile:832: shlfolder.ok] Error 1

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list