From 0e72f7e22f4375d7bee6f49bad2575607155b401 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 20 Jun 2024 17:32:21 +0200 Subject: [PATCH] ps2: republish debugger command should use keyboard number 5 by default should fix #18919, I couldn't reproduce the crash locally. Change-Id: Ic522c299a758a98e83de03a0e84014e97984ae69 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7785 Haiku-Format: Haiku-format Bot Reviewed-by: Adrien Destugues --- src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp b/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp index 52be1bdfb3..611d6c5424 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp @@ -149,11 +149,11 @@ ps2_service_thread(void *arg) static int ps2_republish(int argc, char **argv) { - int dev = 4; + int dev = PS2_DEVICE_KEYB; if (argc == 2) dev = strtoul(argv[1], NULL, 0); - if (dev < 0 || dev > 4) - dev = 4; + if (dev < 0 || dev >= PS2_DEVICE_COUNT) + dev = PS2_DEVICE_KEYB; ps2_service_notify_device_republish(&ps2_device[dev]); return 0; }