diff --git a/reactos/ntoskrnl/ob/oblife.c b/reactos/ntoskrnl/ob/oblife.c index a2618a833ff..0a5324d6d99 100644 --- a/reactos/ntoskrnl/ob/oblife.c +++ b/reactos/ntoskrnl/ob/oblife.c @@ -1276,8 +1276,18 @@ VOID NTAPI ObDeleteCapturedInsertInfo(IN PVOID Object) { - UNIMPLEMENTED; - return; + POBJECT_HEADER ObjectHeader; + PAGED_CODE(); + + /* Check if there is anything to free */ + ObjectHeader = OBJECT_TO_OBJECT_HEADER(Object); + if ((ObjectHeader->Flags & OB_FLAG_CREATE_INFO) && + (ObjectHeader->ObjectCreateInfo != NULL)) + { + /* Free the create info */ + ObpFreeObjectCreateInformation(ObjectHeader->ObjectCreateInfo); + ObjectHeader->ObjectCreateInfo = NULL; + } } VOID