Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6fdb1f4f authored by Kees Cook's avatar Kees Cook Committed by Greg Kroah-Hartman
Browse files

staging/rtl8821ae: avoid format string leak to thread name



This makes sure the cfg->name can never accidentally be processed as a
format string in the worker thread name.

Signed-off-by: default avatarKees Cook <keescook@chromium.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 4b9708e0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -404,7 +404,8 @@ static int _rtl_init_deferred_work(struct ieee80211_hw *hw)
/*<delete in kernel start>*/
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37))
/*<delete in kernel end>*/
	rtlpriv->works.rtl_wq = alloc_workqueue(rtlpriv->cfg->name, 0, 0);
	rtlpriv->works.rtl_wq = alloc_workqueue("%s", 0, 0,
						rtlpriv->cfg->name);
/*<delete in kernel start>*/
#else
	rtlpriv->works.rtl_wq = create_workqueue(rtlpriv->cfg->name);