From 9174531dca75f1f2d235ed806f784422792c3ab2 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 30 Mar 2013 20:15:42 -0400 Subject: [PATCH] Windows: RDR DeviceObject Characteristics Set both FILE_DEVICE_SECURE_OPEN and FILE_DEVICE_REMOTE when creating Device Objects for the AFS Redirector. Change-Id: I336287817d913c612e2fe7cfbb4198900a846b0f Reviewed-on: http://gerrit.openafs.org/9698 Reviewed-by: Peter Scott Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsrdr/kernel/fs/AFSInit.cpp | 2 +- src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp b/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp index 5d8774f37..25e11b086 100644 --- a/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp +++ b/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp @@ -260,7 +260,7 @@ DriverEntry( PDRIVER_OBJECT DriverObject, sizeof( AFSDeviceExt), &uniDeviceName, FILE_DEVICE_NETWORK_FILE_SYSTEM, - 0, + FILE_DEVICE_SECURE_OPEN | FILE_REMOTE_DEVICE, FALSE, &SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX, (LPCGUID)&GUID_SD_AFS_REDIRECTOR_CONTROL_OBJECT, diff --git a/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp b/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp index 8a6ef4211..295a60bcc 100644 --- a/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp +++ b/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp @@ -64,7 +64,7 @@ AFSInitRDRDevice() sizeof( AFSDeviceExt), pFsRtlRegisterUncProviderEx ? NULL : &uniDeviceName, FILE_DEVICE_NETWORK_FILE_SYSTEM, - FILE_REMOTE_DEVICE, + FILE_DEVICE_SECURE_OPEN | FILE_REMOTE_DEVICE, FALSE, &AFSRDRDeviceObject); -- 2.39.5