]> www.infradead.org Git - users/jedix/linux-maple.git/commit
can: ctucanfd: handle skb allocation failure
authorFedor Pchelkin <pchelkin@ispras.ru>
Tue, 14 Jan 2025 15:21:38 +0000 (18:21 +0300)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Sat, 8 Feb 2025 10:28:57 +0000 (11:28 +0100)
commit9bd24927e3eeb85642c7baa3b28be8bea6c2a078
tree50453bf95baa7494eafe4238718b0f2ca16c9f6a
parent44de577e61ed239db09f0da9d436866bef9b77dd
can: ctucanfd: handle skb allocation failure

If skb allocation fails, the pointer to struct can_frame is NULL. This
is actually handled everywhere inside ctucan_err_interrupt() except for
the only place.

Add the missed NULL check.

Found by Linux Verification Center (linuxtesting.org) with SVACE static
analysis tool.

Fixes: 2dcb8e8782d8 ("can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.")
Cc: stable@vger.kernel.org
Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Acked-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Reviewed-by: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
Link: https://patch.msgid.link/20250114152138.139580-1-pchelkin@ispras.ru
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/ctucanfd/ctucanfd_base.c