[PATCH 0/1] MR5370: ntoskrnl.exe: Open symbolic link with DELETE before making them temporary.
Fixes a regression from https://gitlab.winehq.org/wine/wine/-/merge_requests/5330 (which, fwiw, had actually been caught by the MR pipeline). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5370
From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/ntoskrnl.exe/ntoskrnl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index d2407d99448..7aaf66dd6db 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -1793,7 +1793,7 @@ NTSTATUS WINAPI IoDeleteSymbolicLink( UNICODE_STRING *name ) attr.SecurityDescriptor = NULL; attr.SecurityQualityOfService = NULL; - if (!(status = NtOpenSymbolicLinkObject( &handle, 0, &attr ))) + if (!(status = NtOpenSymbolicLinkObject( &handle, DELETE, &attr ))) { NtMakeTemporaryObject( handle ); NtClose( handle ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5370
This merge request was approved by Jinoh Kang. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5370
participants (2)
-
Jinoh Kang (@iamahuman) -
Rémi Bernon