[alsa-devel] [PATCH] AudioScience HPI driver: Unsafe memory management when allocating control cache
Eliot Blennerhassett
eblennerhassett at audioscience.com
Mon Nov 1 23:19:36 CET 2010
On 30/10/10 08:35, Jesper Juhl wrote:
> I noticed that sound/pci/asihpi/hpicmn.c::hpi_alloc_control_cache() does
> not check the return value from kmalloc(), which may fail.
> If kmalloc() fails we'll dereference a null pointer and things will go bad
> fast.
> There are two memory allocations in that function and there's also the
> problem that the first may succeed and the second may fail and nothing is
> done about that either which will also go wrong down the line.
Thanks Jesper,
your changes look fine.
Acked-by: Eliot Blennerhassett <linux at audioscience.com>
More information about the Alsa-devel
mailing list