staging: r8822be: check kzalloc return or bail
authorNicholas Mc Guire <hofrat@osadl.org>
Fri, 15 Feb 2019 09:24:22 +0000 (10:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 27 Jan 2020 13:50:24 +0000 (14:50 +0100)
commit68cbfad8477fad4c85e8482f6ff0d2204ef81f28
treec51f1037d722d0739fe18b60ae3fedd975472451
parentc7d9ff454f57bd90af0949ad99677c4fb6f2e996
staging: r8822be: check kzalloc return or bail

[ Upstream commit e4b08e16b7d9d030b6475ef48f94d734a39f3c81 ]

The kzalloc() in halmac_parse_psd_data_88xx() can fail and return NULL
so check the psd_set->data after allocation and if allocation failed
return HALMAC_CMD_PROCESS_ERROR.

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Fixes: 938a0447f094 ("staging: r8822be: Add code for halmac sub-drive")
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c