From ccae8864292e2a010a1379fcea5c21270bd00136 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 6 Mar 2012 22:20:02 +0000 Subject: [PATCH] [MOUCLASS][KBDCLASS] - Fix a file object reference leak on legacy enumerated keyboard and mouse port drivers svn path=/trunk/; revision=56067 --- reactos/drivers/input/kbdclass/kbdclass.c | 2 ++ reactos/drivers/input/mouclass/mouclass.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/reactos/drivers/input/kbdclass/kbdclass.c b/reactos/drivers/input/kbdclass/kbdclass.c index e3c367ac5a2..ec8de662167 100644 --- a/reactos/drivers/input/kbdclass/kbdclass.c +++ b/reactos/drivers/input/kbdclass/kbdclass.c @@ -1008,6 +1008,8 @@ SearchForLegacyDrivers( /* FIXME: Log the error */ WARN_(CLASS_NAME, "ClassAddDevice() failed with status 0x%08lx\n", Status); } + + ObDereferenceObject(FileObject); } cleanup: diff --git a/reactos/drivers/input/mouclass/mouclass.c b/reactos/drivers/input/mouclass/mouclass.c index cb61b67a5f6..25019e0bb78 100644 --- a/reactos/drivers/input/mouclass/mouclass.c +++ b/reactos/drivers/input/mouclass/mouclass.c @@ -984,6 +984,8 @@ SearchForLegacyDrivers( /* FIXME: Log the error */ WARN_(CLASS_NAME, "ClassAddDevice() failed with status 0x%08lx\n", Status); } + + ObDereferenceObject(FileObject); } cleanup: