HID: magicmouse: Fix an error handling path in magicmouse_probe()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Tue, 28 Dec 2021 21:09:17 +0000 (22:09 +0100)
committerJiri Kosina <jkosina@suse.cz>
Thu, 6 Jan 2022 14:39:55 +0000 (15:39 +0100)
commit33812fc7c8d77a43b7e2bf36a0d5a57c277a4b0c
tree084e756a08bfb9705496c7926d0a43d8fe3a2550
parent0b91b4e4dae63cd43871fc2012370b86ee588f91
HID: magicmouse: Fix an error handling path in magicmouse_probe()

If the timer introduced by the commit below is started, then it must be
deleted in the error handling of the probe. Otherwise it would trigger
once the driver is no more.

Fixes: 0b91b4e4dae6 ("HID: magicmouse: Report battery level over USB")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Tested-by: José Expósito <jose.exposito89@gmail.com>
Reported-by: <syzbot+a437546ec71b04dfb5ac@syzkaller.appspotmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-magicmouse.c