]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ALSA: qc_audio_offload: avoid leaking xfer_buf allocation
authorArnd Bergmann <arnd@arndb.de>
Tue, 13 May 2025 12:34:41 +0000 (14:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 May 2025 12:34:10 +0000 (14:34 +0200)
commit5c7ef5001292d70d09d90bc2251f7d869b9d135c
tree104bb53cd4b10b26b3f69fc04c8707d40f718f73
parent485ae08592521893c9251b89d4098503934da024
ALSA: qc_audio_offload: avoid leaking xfer_buf allocation

The info->xfer_buf_cpu member is set to a NULL value because the
allocation happens in a different function and is only assigned
to the function argument but never passed back.

Pass it by reference instead to have a handle that can actually be
freed by the final usb_free_coherent() call.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20250513123442.159936-3-arnd@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/usb/qcom/qc_audio_offload.c