rndis_wlan: add return value validation
authorPan Bian <bianpan2016@163.com>
Mon, 24 Apr 2017 00:40:28 +0000 (08:40 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 26 Apr 2017 09:03:49 +0000 (12:03 +0300)
commit9dc7efd3978aa67ae598129d2a3f240b390ce508
treea6728a3dbdb4d8c57a2a6f5dd68109048e2b9228
parentdc3f89c38a8406554ffeffa370aad086a9c5e9de
rndis_wlan: add return value validation

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>
drivers/net/wireless/rndis_wlan.c