|
@@ -374,7 +374,7 @@ static ssize_t iowarrior_write(struct file *file,
|
|
case USB_DEVICE_ID_CODEMERCS_IOWPV2:
|
|
case USB_DEVICE_ID_CODEMERCS_IOWPV2:
|
|
case USB_DEVICE_ID_CODEMERCS_IOW40:
|
|
case USB_DEVICE_ID_CODEMERCS_IOW40:
|
|
/* IOW24 and IOW40 use a synchronous call */
|
|
/* IOW24 and IOW40 use a synchronous call */
|
|
- buf = kmalloc(8, GFP_KERNEL); /* 8 bytes are enough for both products */
|
|
|
|
|
|
+ buf = kmalloc(count, GFP_KERNEL);
|
|
if (!buf) {
|
|
if (!buf) {
|
|
retval = -ENOMEM;
|
|
retval = -ENOMEM;
|
|
goto exit;
|
|
goto exit;
|