From 586138b6329b6985931251269864521a8d161353 Mon Sep 17 00:00:00 2001 From: Peter Kosyh Date: Sat, 3 Nov 2018 13:16:25 +0300 Subject: [PATCH] ps2_reset_mouse: error in checking response logic Change-Id: Ia4011938cf914b2bc2ba9d5cd595fa0ef66d11dd Reviewed-on: https://review.haiku-os.org/659 Reviewed-by: Adrien Destugues --- src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp index 4fa5e55a3a..229f0d736d 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp @@ -45,7 +45,7 @@ ps2_reset_mouse(ps2_dev* dev) status = ps2_dev_command(dev, PS2_CMD_RESEND, NULL, 0, data, 2); } - if (status == B_OK && data[0] != 0xAA && data[1] != 0x00) { + if (status == B_OK && (data[0] != 0xAA || data[1] != 0x00)) { TRACE("ps2: reset mouse failed, response was: 0x%02x 0x%02x\n", data[0], data[1]); status = B_ERROR;