]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: iwlwifi: Fix uninitialized variable with __free()
authorDan Carpenter <dan.carpenter@linaro.org>
Wed, 12 Mar 2025 08:31:40 +0000 (11:31 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 12 Mar 2025 09:41:56 +0000 (10:41 +0100)
commit54be64fdf3ba6dbad2f5c48e466e1db43ad74bca
tree215f20a8ec78a5a16c20fa2ed118d1551e62f3a3
parent34670beb481e5e1a40448fabd312d17a1fbf0a73
wifi: iwlwifi: Fix uninitialized variable with __free()

Pointers declared with the __free(kfree) attribute need to be initialized
because they will be passed to kfree() on every return path.  There are
two return statement before the "cmd" pointer is initialized so this
leads to an uninitialized variable bug.

Fixes: d1e879ec600f ("wifi: iwlwifi: add iwlmld sub-driver")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Acked-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/f7c17a7f-f173-43bf-bc39-316b8adde349@stanley.mountain
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c