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 */