From 75c96068e95c358fdaebfe7bfc3bb0846fd06992 Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Thu, 16 Feb 2012 11:54:05 -0500 Subject: [PATCH] [driver] changing error return values instead of returning STATUS_INVALID_PARAMETER, return STATUS_NOT_SUPPORTED for query classes we don't support in volume and file queries. --- sys/nfs41_driver.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index d9aa461..c6a607e 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -3888,7 +3888,7 @@ NTSTATUS nfs41_QueryDirectory( default: print_error("nfs41_QueryDirectory: unhandled dir query class %d\n", InfoClass); - status = STATUS_INVALID_PARAMETER; + status = STATUS_NOT_SUPPORTED; goto out; } status = nfs41_UpcallCreate(NFS41_DIR_QUERY, &nfs41_fobx->sec_ctx, @@ -4046,7 +4046,7 @@ NTSTATUS nfs41_QueryVolumeInformation( goto out; } case FileAccessInformation: - status = STATUS_INVALID_PARAMETER; + status = STATUS_NOT_SUPPORTED; goto out; case FileFsAttributeInformation: @@ -4071,7 +4071,7 @@ NTSTATUS nfs41_QueryVolumeInformation( default: print_error("nfs41_QueryVolumeInformation: unhandled class %d\n", InfoClass); - status = STATUS_INVALID_PARAMETER; + status = STATUS_NOT_SUPPORTED; goto out; } status = nfs41_UpcallCreate(NFS41_VOLUME_QUERY, &nfs41_fobx->sec_ctx, @@ -4770,7 +4770,7 @@ NTSTATUS nfs41_QueryFileInformation( break; default: print_error("nfs41_QueryFileInformation: unhandled class %d\n", InfoClass); - status = STATUS_INVALID_PARAMETER; + status = STATUS_NOT_SUPPORTED; goto out; }