net: rds: Fix possible NULL-pointer dereference
authorArtem Chernyshev <artem.chernyshev@red-soft.ru>
Mon, 18 Sep 2023 13:56:23 +0000 (16:56 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Oct 2023 12:56:41 +0000 (14:56 +0200)
commit51fa66024a5eabf270164f2dc82a48ffb35a12e9
tree6b0daf4fb81975ce9ee6a5d825a3472f07162adc
parent2f0acb0736ecc3eb85dc80ad2790d634dcb10b58
net: rds: Fix possible NULL-pointer dereference

[ Upstream commit f1d95df0f31048f1c59092648997686e3f7d9478 ]

In rds_rdma_cm_event_handler_cmn() check, if conn pointer exists
before dereferencing it as rdma_set_service_type() argument

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

Fixes: fd261ce6a30e ("rds: rdma: update rdma transport for tos")
Signed-off-by: Artem Chernyshev <artem.chernyshev@red-soft.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/rds/rdma_transport.c