]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
rndis_wlan: add return value validation
authorPan Bian <bianpan2016@163.com>
Mon, 24 Apr 2017 00:40:28 +0000 (08:40 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 24 Mar 2018 09:57:33 +0000 (10:57 +0100)
commitfcafccbd29c56cc0fef2edd602ddf4aa2d35c4c3
tree07a2914ea119395479f637a9a2c229d15a273908
parent868a3686cae502ce219b1373e86d6eda1c599077
rndis_wlan: add return value validation

[ Upstream commit 9dc7efd3978aa67ae598129d2a3f240b390ce508 ]

Function create_singlethread_workqueue() will return a NULL pointer if
there is no enough memory, and its return value should be validated
before using. However, in function rndis_wlan_bind(), its return value
is not checked. This may cause NULL dereference bugs. This patch fixes
it.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/rndis_wlan.c