From 42f54fdc454382eb3a9f1ea34ea2e089d2e94eff Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Wed, 16 Dec 2015 18:08:38 +0000 Subject: [PATCH] [NTOS:IO] - Add some missing OBJ_KERNEL_HANDLE. CORE-10207 svn path=/trunk/; revision=70366 --- reactos/ntoskrnl/io/iomgr/symlink.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/io/iomgr/symlink.c b/reactos/ntoskrnl/io/iomgr/symlink.c index e615385a92a..7ff6533ca8b 100644 --- a/reactos/ntoskrnl/io/iomgr/symlink.c +++ b/reactos/ntoskrnl/io/iomgr/symlink.c @@ -31,7 +31,7 @@ IoCreateSymbolicLink(IN PUNICODE_STRING SymbolicLinkName, /* Initialize the object attributes and create the link */ InitializeObjectAttributes(&ObjectAttributes, SymbolicLinkName, - OBJ_PERMANENT | OBJ_CASE_INSENSITIVE, + OBJ_KERNEL_HANDLE | OBJ_PERMANENT | OBJ_CASE_INSENSITIVE, NULL, SePublicDefaultSd); Status = ZwCreateSymbolicLinkObject(&Handle, @@ -73,7 +73,7 @@ IoCreateUnprotectedSymbolicLink(IN PUNICODE_STRING SymbolicLinkName, /* Initialize the object attributes and create the link */ InitializeObjectAttributes(&ObjectAttributes, SymbolicLinkName, - OBJ_PERMANENT | OBJ_CASE_INSENSITIVE, + OBJ_KERNEL_HANDLE | OBJ_PERMANENT | OBJ_CASE_INSENSITIVE, NULL, &SecurityDescriptor); Status = ZwCreateSymbolicLinkObject(&Handle, @@ -101,7 +101,7 @@ IoDeleteSymbolicLink(IN PUNICODE_STRING SymbolicLinkName) /* Initialize the object attributes and open the link */ InitializeObjectAttributes(&ObjectAttributes, SymbolicLinkName, - OBJ_CASE_INSENSITIVE, + OBJ_KERNEL_HANDLE | OBJ_CASE_INSENSITIVE, NULL, NULL); Status = ZwOpenSymbolicLinkObject(&Handle, DELETE, &ObjectAttributes);