]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Input: Fix oops caused by missing null test
authorHenrik Rydberg <rydberg@euromail.se>
Thu, 13 Sep 2012 06:59:40 +0000 (08:59 +0200)
committerHenrik Rydberg <rydberg@euromail.se>
Thu, 13 Sep 2012 06:59:40 +0000 (08:59 +0200)
Found in linux-next on September 12, thanks Sedat.

Reported-by: Sedat Dilek <sedat.dilek@gmail.com>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
drivers/input/input.c

index 5b66b2faf177edc402c51241b617f1370d59b6a0..2dff71bd7b1d5963b35544765f5c66b2bcb7015e 100644 (file)
@@ -114,7 +114,7 @@ static unsigned int input_to_handler(struct input_handle *handle,
 
        if (handler->events)
                handler->events(handle, vals, count);
-       else
+       else if (handler->event)
                for (v = vals; v != end; v++)
                        handler->event(handle, v->type, v->code, v->value);