summaryrefslogtreecommitdiff
path: root/tools/spi
diff options
context:
space:
mode:
authorAndrew Donnellan <andrew.donnellan@au1.ibm.com>2016-07-15 17:20:36 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2016-07-19 20:12:29 +1000
commit8fbaa51d43ef2c6a72849ec34060910723a0365f (patch)
tree8a6fa9290c3075f25b84154f6300cbffe3e94ed9 /tools/spi
parent1e44727a0b220f6ead12fefcff997354be0f0f02 (diff)
cxl: fix potential NULL dereference in free_adapter()
If kzalloc() fails when allocating adapter->guest in cxl_guest_init_adapter(), we call free_adapter() before erroring out. free_adapter() in turn attempts to dereference adapter->guest, which in this case is NULL. In free_adapter(), skip the adapter->guest cleanup if adapter->guest is NULL. Fixes: 14baf4d9c739 ("cxl: Add guest-specific code") Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/spi')
0 files changed, 0 insertions, 0 deletions