[2/2] ntoskrnl.exe: Fix leak of ServiceKeyName if DriverInit fails.
Sebastian Lackner
sebastian at fds-team.de
Wed Aug 3 11:41:42 CDT 2016
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
dlls/ntoskrnl.exe/ntoskrnl.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 0837fc3..c4dc618 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -929,6 +929,7 @@ NTSTATUS WINAPI IoCreateDriver( UNICODE_STRING *name, PDRIVER_INITIALIZE init )
if (status)
{
RtlFreeUnicodeString( &driver->driver_obj.DriverName );
+ RtlFreeUnicodeString( &driver->driver_extension.ServiceKeyName );
RtlFreeHeap( GetProcessHeap(), 0, driver );
}
else
--
2.9.0
More information about the wine-patches
mailing list