From 9320098f0c410ecf373d97c139ce6ee24956d996 Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Mon, 2 Apr 2012 12:51:31 -0400 Subject: [PATCH] [driver] access error code on open returning access_denied instead of network_access_denied --- sys/nfs41_driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index 93a6828..becb78d 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -3339,7 +3339,7 @@ NTSTATUS map_open_errors( switch (status) { case NO_ERROR: return STATUS_SUCCESS; case ERROR_ACCESS_DENIED: - if (len > 0) return STATUS_NETWORK_ACCESS_DENIED; + if (len > 0) return STATUS_ACCESS_DENIED; else return STATUS_SUCCESS; case ERROR_INVALID_NAME: return STATUS_OBJECT_NAME_INVALID; case ERROR_FILE_EXISTS: return STATUS_OBJECT_NAME_COLLISION; @@ -3424,7 +3424,7 @@ NTSTATUS check_nfs41_create_args( if (pVNetRootContext->read_only && (params.DesiredAccess & (FILE_WRITE_DATA | FILE_APPEND_DATA))) { - status = STATUS_ACCESS_DENIED; + status = STATUS_NETWORK_ACCESS_DENIED; goto out; }