diff --git a/reactos/ntoskrnl/ob/oblink.c b/reactos/ntoskrnl/ob/oblink.c index 8eb1bebdc31..2631bd7e655 100644 --- a/reactos/ntoskrnl/ob/oblink.c +++ b/reactos/ntoskrnl/ob/oblink.c @@ -702,20 +702,18 @@ NtOpenSymbolicLinkObject(OUT PHANDLE LinkHandle, DesiredAccess, NULL, &hLink); - if (NT_SUCCESS(Status)) + + _SEH2_TRY { - _SEH2_TRY - { - /* Return the handle to caller */ - *LinkHandle = hLink; - } - _SEH2_EXCEPT(ExSystemExceptionFilter()) - { - /* Get exception code */ - Status = _SEH2_GetExceptionCode(); - } - _SEH2_END; + /* Return the handle to caller */ + *LinkHandle = hLink; } + _SEH2_EXCEPT(ExSystemExceptionFilter()) + { + /* Get exception code */ + Status = _SEH2_GetExceptionCode(); + } + _SEH2_END; /* Return status to caller */ return Status;