In the Linux kernel, the following vulnerability has been resolved: RDMA/cm: Fix memory leak in ibcminsertlisten cmallocidpriv() allocates resource for the cmidpriv. When cminitlisten() fails it doesn't free it, leading to memory leak. Add the missing error unwind.