diff --git a/reactos/ntoskrnl/ob/obsecure.c b/reactos/ntoskrnl/ob/obsecure.c index d21bea15efe..a4963e32518 100644 --- a/reactos/ntoskrnl/ob/obsecure.c +++ b/reactos/ntoskrnl/ob/obsecure.c @@ -774,10 +774,11 @@ NtSetSecurityObject(IN HANDLE Handle, SeReleaseSecurityDescriptor((PSECURITY_DESCRIPTOR)CapturedDescriptor, PreviousMode, TRUE); + + /* Now we can dereference the object */ + ObDereferenceObject(Object); } - /* Now we can dereference the object */ - ObDereferenceObject(Object); return Status; }