Input: serio - fix memory leak
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
4872f78888
commit
9d921116cc
1 changed files with 1 additions and 0 deletions
|
@ -196,6 +196,7 @@ static void serio_queue_event(void *object, struct module *owner,
|
||||||
if ((event = kmalloc(sizeof(struct serio_event), GFP_ATOMIC))) {
|
if ((event = kmalloc(sizeof(struct serio_event), GFP_ATOMIC))) {
|
||||||
if (!try_module_get(owner)) {
|
if (!try_module_get(owner)) {
|
||||||
printk(KERN_WARNING "serio: Can't get module reference, dropping event %d\n", event_type);
|
printk(KERN_WARNING "serio: Can't get module reference, dropping event %d\n", event_type);
|
||||||
|
kfree(event);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue