kwork/notifier: initialize the work handler
kworker dqueue corruption if the garbage in work->worker handler Change-Id: Ice5e66e8ed080a7539d5fe02f946a66794cbda7d Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
parent
d865500770
commit
5a53ed6e9c
@ -257,6 +257,10 @@ int work_notifier_setup(FAR struct work_notifier_s *info)
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Initialize the work structure */
|
||||
|
||||
memset(¬ifier->work, 0, sizeof(notifier->work));
|
||||
|
||||
/* Duplicate the notification info */
|
||||
|
||||
memcpy(¬ifier->info, info, sizeof(struct work_notifier_s));
|
||||
|
Loading…
x
Reference in New Issue
Block a user