diff options
| author | Haowen Bai <[email protected]> | 2022-04-22 10:10:35 +0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2022-04-22 16:48:31 +0200 |
| commit | 89c734e1980259e439f3c57f1e63729dc0038740 (patch) | |
| tree | 03f8259fd03d369759fe5e111fb988e38020591c /tools/perf/scripts/python | |
| parent | 8112446bbaa89ed7e2d012e435de0e69569b3e61 (diff) | |
staging: rtl8192u: Fix signedness bug in ieee80211_check_auth_response()
The ieee80211_check_auth_response() function has a signedness bug because
it's a declared as a u16 but it return -ENOMEM. When you look at it more
closely it returns a mix of error codes including 0xcafe, -ENOMEM, and
a->status which is WLAN_STATUS_NOT_SUPPORTED_AUTH_ALG. This is a mess.
Clean it up to just return standard kernel error codes. We can print
out the a->status before returning a regular error code. The printks
in the caller need to be adjusted as well.
Signed-off-by: Haowen Bai <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions