diff options
-rw-r--r-- | sound/pci/asihpi/hpioctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/asihpi/hpioctl.c b/sound/pci/asihpi/hpioctl.c index e0cff0c72e51..9683f84ecdc8 100644 --- a/sound/pci/asihpi/hpioctl.c +++ b/sound/pci/asihpi/hpioctl.c | |||
@@ -183,7 +183,7 @@ long asihpi_hpi_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
183 | u32 adapter = hm->h.adapter_index; | 183 | u32 adapter = hm->h.adapter_index; |
184 | struct hpi_adapter *pa = &adapters[adapter]; | 184 | struct hpi_adapter *pa = &adapters[adapter]; |
185 | 185 | ||
186 | if ((adapter > HPI_MAX_ADAPTERS) || (!pa->type)) { | 186 | if ((adapter >= HPI_MAX_ADAPTERS) || (!pa->type)) { |
187 | hpi_init_response(&hr->r0, HPI_OBJ_ADAPTER, | 187 | hpi_init_response(&hr->r0, HPI_OBJ_ADAPTER, |
188 | HPI_ADAPTER_OPEN, | 188 | HPI_ADAPTER_OPEN, |
189 | HPI_ERROR_BAD_ADAPTER_NUMBER); | 189 | HPI_ERROR_BAD_ADAPTER_NUMBER); |