mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-09-11 20:45:57 -04:00
usb: image: mdc800: change kmalloc() to kzalloc()
Change the kmalloc() calls in usb_mdc800_init() for irq_urb_buffer and download_urb_buffer to kzalloc(), avoiding potential stack leaks if a shorter message is received in mdc800_usb_irq() and mdc800_usb_download_notify() Assisted-by: gkh_clanker_t1000 Cc: stable <stable@kernel.org> Signed-off-by: Griffin Kroah-Hartman <griffin@kroah.com> Link: https://patch.msgid.link/20260819-usb_misc_random-v1-1-43a0dcee3a32@kroah.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
cd3b9cea67
commit
2430eb81e4
@@ -1000,13 +1000,13 @@ static int __init usb_mdc800_init (void)
|
||||
mdc800->downloaded = 0;
|
||||
mdc800->written = 0;
|
||||
|
||||
mdc800->irq_urb_buffer=kmalloc (8, GFP_KERNEL);
|
||||
mdc800->irq_urb_buffer=kzalloc (8, GFP_KERNEL);
|
||||
if (!mdc800->irq_urb_buffer)
|
||||
goto cleanup_on_fail;
|
||||
mdc800->write_urb_buffer=kmalloc (8, GFP_KERNEL);
|
||||
if (!mdc800->write_urb_buffer)
|
||||
goto cleanup_on_fail;
|
||||
mdc800->download_urb_buffer=kmalloc (64, GFP_KERNEL);
|
||||
mdc800->download_urb_buffer=kzalloc (64, GFP_KERNEL);
|
||||
if (!mdc800->download_urb_buffer)
|
||||
goto cleanup_on_fail;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user