Commit 5fb17fd9 authored by Andres Salomon's avatar Andres Salomon Committed by Dmitry Torokhov

Input: psmouse - fix incorrect validate_byte check in OLPC protocol

The validate_byte check logic was backwards; it should return true for
an *invalid* packet.  Thanks to Jeremy Katz for spotting this one.
Signed-off-by: default avatarAndres Salomon <dilinger@debian.org>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent d6d79a78
...@@ -125,7 +125,7 @@ static void hgpk_spewing_hack(struct psmouse *psmouse, ...@@ -125,7 +125,7 @@ static void hgpk_spewing_hack(struct psmouse *psmouse,
*/ */
static int hgpk_validate_byte(unsigned char *packet) static int hgpk_validate_byte(unsigned char *packet)
{ {
return (packet[0] & 0x0C) == 0x08; return (packet[0] & 0x0C) != 0x08;
} }
static void hgpk_process_packet(struct psmouse *psmouse) static void hgpk_process_packet(struct psmouse *psmouse)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment