From f79ddc7ce9deccf8385693ada75da66920519fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Sun, 30 Oct 2005 23:48:30 +0000 Subject: [PATCH] Prevent i8042prt to search for a keyboard/mouse more than once svn path=/trunk/; revision=18902 --- reactos/drivers/input/i8042prt/i8042prt.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/drivers/input/i8042prt/i8042prt.c b/reactos/drivers/input/i8042prt/i8042prt.c index 30cdbf2c411..208916d187a 100644 --- a/reactos/drivers/input/i8042prt/i8042prt.c +++ b/reactos/drivers/input/i8042prt/i8042prt.c @@ -647,9 +647,15 @@ static NTSTATUS STDCALL I8042AddDevice(PDRIVER_OBJECT DriverObject, PDEVICE_EXTENSION DevExt; PFDO_DEVICE_EXTENSION FdoDevExt; PDEVICE_OBJECT Fdo; + static BOOLEAN AlreadyAdded = FALSE; DPRINT("I8042AddDevice\n"); + /* HACK! */ + if (AlreadyAdded) + return STATUS_UNSUCCESSFUL; + AlreadyAdded = TRUE; + Status = IoCreateDevice(DriverObject, sizeof(DEVICE_EXTENSION), NULL,