Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] Off-by-one in drivers/char/mwave/mwavedd.c

This fixes two off by ones in the mwave driver, found
via find -iname \*.[ch] | xargs grep "> ARRAY_SIZE("

Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Eric Sesterhenn and committed by
Linus Torvalds
095d030c 1cfee2b3

+2 -2
+2 -2
drivers/char/mwave/mwavedd.c
··· 297 297 " ipcnum %x, usIntCount %x\n", 298 298 ipcnum, 299 299 pDrvData->IPCs[ipcnum].usIntCount); 300 - if (ipcnum > ARRAY_SIZE(pDrvData->IPCs)) { 300 + if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { 301 301 PRINTK_ERROR(KERN_ERR_MWAVE 302 302 "mwavedd::mwave_ioctl:" 303 303 " IOCTL_MW_GET_IPC: Error:" ··· 355 355 "mwavedd::mwave_ioctl IOCTL_MW_UNREGISTER_IPC" 356 356 " ipcnum %x\n", 357 357 ipcnum); 358 - if (ipcnum > ARRAY_SIZE(pDrvData->IPCs)) { 358 + if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { 359 359 PRINTK_ERROR(KERN_ERR_MWAVE 360 360 "mwavedd::mwave_ioctl:" 361 361 " IOCTL_MW_UNREGISTER_IPC:"