commit | 57b962e627ec0ae53d4d16d7bd1033e27e67677a | [log] [tgz] |
---|---|---|
author | Arend van Spriel <arend.vanspriel@broadcom.com> | Thu Oct 20 13:40:40 2022 +0200 |
committer | Johannes Berg <johannes.berg@intel.com> | Fri Oct 21 12:35:57 2022 +0200 |
tree | d0ea4f6ea13b07adb51ee51419bef9420465afdc | |
parent | 50b2e8711462409cd368c41067405aa446dfa2af [diff] |
wifi: cfg80211: fix memory leak in query_regdb_file() In the function query_regdb_file() the alpha2 parameter is duplicated using kmemdup() and subsequently freed in regdb_fw_cb(). However, request_firmware_nowait() can fail without calling regdb_fw_cb() and thus leak memory. Fixes: 007f6c5e6eb4 ("cfg80211: support loading regulatory database as firmware file") Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>