diff --git a/reactos/lib/rtl/bootdata.c b/reactos/lib/rtl/bootdata.c index 2093f6d7458..de64dea0f70 100644 --- a/reactos/lib/rtl/bootdata.c +++ b/reactos/lib/rtl/bootdata.c @@ -367,7 +367,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle, Status = RtlAbsoluteToSelfRelativeSD(AbsSD, NewRelSD, &RelSDSize); - if (Status != STATUS_BUFFER_TOO_SMALL) + if (Status == STATUS_BUFFER_TOO_SMALL) { goto Cleanup; }