From d389a5d10cac10b0a051e69310ab9ce5495e8edd Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 12 Sep 2021 23:36:18 +0200 Subject: [PATCH] [KBDHID] Fix returned Status for IOCTL_KEYBOARD_QUERY_* Addendum to 6249d5ede31ee6ba81f8b0cde94f5c8f875fd9a. --- drivers/hid/kbdhid/kbdhid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hid/kbdhid/kbdhid.c b/drivers/hid/kbdhid/kbdhid.c index 4ceecdc069b..7c1a9080c3b 100644 --- a/drivers/hid/kbdhid/kbdhid.c +++ b/drivers/hid/kbdhid/kbdhid.c @@ -459,7 +459,7 @@ KbdHid_InternalDeviceControl( /* buffer too small */ Irp->IoStatus.Status = STATUS_BUFFER_TOO_SMALL; IoCompleteRequest(Irp, IO_NO_INCREMENT); - return STATUS_INVALID_PARAMETER; + return STATUS_BUFFER_TOO_SMALL; } /* copy indicators */ @@ -479,7 +479,7 @@ KbdHid_InternalDeviceControl( /* buffer too small */ Irp->IoStatus.Status = STATUS_BUFFER_TOO_SMALL; IoCompleteRequest(Irp, IO_NO_INCREMENT); - return STATUS_INVALID_PARAMETER; + return STATUS_BUFFER_TOO_SMALL; } /* copy indicators */