ntoskrnl.exe: Add missing ObReferenceObject call to ObReferenceObjectByName.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable
Jacek Caban 2019-02-26 13:39:29 +01:00 committed by Alexandre Julliard
parent d01cd45b55
commit 7fb89b126d
1 changed files with 7 additions and 7 deletions

View File

@ -283,6 +283,12 @@ static void dereference_kernel_object( void *obj )
header->type->release( obj );
}
static void ObReferenceObject( void *obj )
{
TRACE( "(%p): stub\n", obj );
}
static const WCHAR file_type_name[] = {'F','i','l','e',0};
static struct _OBJECT_TYPE file_type = {
@ -2631,17 +2637,11 @@ NTSTATUS WINAPI ObReferenceObjectByName( UNICODE_STRING *ObjectName,
}
driver = WINE_RB_ENTRY_VALUE(entry, struct wine_driver, entry);
*Object = &driver->driver_obj;
ObReferenceObject( *Object = &driver->driver_obj );
return STATUS_SUCCESS;
}
static void ObReferenceObject( void *obj )
{
TRACE( "(%p): stub\n", obj );
}
/***********************************************************************
* ObReferenceObjectByPointer (NTOSKRNL.EXE.@)
*/