[PATCH 0/1] MR5371: kernelbase: Open object with DELETE access for NtMakeTemporaryObject().
Fixes: a4ef56e1d9a3f185f788d798851c9c961defc4e3 -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5371
From: Jinoh Kang <jinoh.kang.kr(a)gmail.com> Fixes: a4ef56e1d9a3f185f788d798851c9c961defc4e3 --- dlls/kernelbase/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/kernelbase/volume.c b/dlls/kernelbase/volume.c index d39613175f9..944c275460c 100644 --- a/dlls/kernelbase/volume.c +++ b/dlls/kernelbase/volume.c @@ -400,7 +400,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH DefineDosDeviceW( DWORD flags, const WCHAR *device InitializeObjectAttributes( &attr, &nt_name, OBJ_CASE_INSENSITIVE | OBJ_PERMANENT, 0, NULL ); if (flags & DDD_REMOVE_DEFINITION) { - if (!set_ntstatus( NtOpenSymbolicLinkObject( &handle, 0, &attr ) )) + if (!set_ntstatus( NtOpenSymbolicLinkObject( &handle, DELETE, &attr ) )) return FALSE; status = NtMakeTemporaryObject( handle ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5371
participants (2)
-
Jinoh Kang -
Jinoh Kang (@iamahuman)