- Add missed _SEH2_YIELD's

svn path=/trunk/; revision=72609
This commit is contained in:
Dmitry Chapyshev 2016-09-07 18:52:09 +00:00
parent a039776826
commit debfd3bfc1
11 changed files with 31 additions and 31 deletions

View file

@ -1545,16 +1545,16 @@ CmpQueryNameInformation(
{
*ResultLength = FIELD_OFFSET(KEY_NAME_INFORMATION, Name) + NeededLength;
if (Length < RTL_SIZEOF_THROUGH_FIELD(KEY_NAME_INFORMATION, NameLength))
return STATUS_BUFFER_TOO_SMALL;
_SEH2_YIELD(return STATUS_BUFFER_TOO_SMALL);
if (Length < *ResultLength)
{
KeyNameInfo->NameLength = NeededLength;
return STATUS_BUFFER_OVERFLOW;
_SEH2_YIELD(return STATUS_BUFFER_OVERFLOW);
}
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
@ -1597,7 +1597,7 @@ CmpQueryNameInformation(
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;

View file

@ -1058,7 +1058,7 @@ NtLockProductActivationKeys(IN PULONG pPrivateVer,
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;

View file

@ -432,7 +432,7 @@ NtQueryDefaultUILanguage(OUT LANGID* LanguageId)
_SEH2_EXCEPT(ExSystemExceptionFilter())
{
/* Return exception code */
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;

View file

@ -152,7 +152,7 @@ NtImpersonateClientOfPort(IN HANDLE PortHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
DPRINT1("Got exception!\n");
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
}

View file

@ -785,7 +785,7 @@ LpcpCopyRequestData(
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
DPRINT1("Got exception!\n");
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
}

View file

@ -4321,7 +4321,7 @@ NtQuerySection(
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
}

View file

@ -335,7 +335,7 @@ PspSetQuotaLimits(
(CapturedQuotaLimits.Flags & QUOTA_LIMITS_HARDWS_MAX_DISABLE)))
{
DPRINT1("Invalid quota flags: 0x%lx\n", CapturedQuotaLimits.Flags);
return STATUS_INVALID_PARAMETER;
_SEH2_YIELD(return STATUS_INVALID_PARAMETER);
}
/* Verify that the caller didn't pass reserved values */
@ -351,19 +351,19 @@ PspSetQuotaLimits(
CapturedQuotaLimits.Reserved3,
CapturedQuotaLimits.Reserved4,
CapturedQuotaLimits.CpuRateLimit.RateData);
return STATUS_INVALID_PARAMETER;
_SEH2_YIELD(return STATUS_INVALID_PARAMETER);
}
}
else
{
DPRINT1("Invalid quota size: 0x%lx\n", QuotaLimitsLength);
return STATUS_INFO_LENGTH_MISMATCH;
_SEH2_YIELD(return STATUS_INFO_LENGTH_MISMATCH);
}
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
DPRINT1("Exception while copying data\n");
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;

View file

@ -306,7 +306,7 @@ SeCaptureObjectTypeList(
{
ExFreePoolWithTag(*CapturedObjectTypeList, TAG_SEPA);
*CapturedObjectTypeList = NULL;
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
@ -501,7 +501,7 @@ SepAccessCheckAndAuditAlarm(
{
Status = _SEH2_GetExceptionCode();
DPRINT1("Exception while probing parameters: 0x%lx\n", Status);
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -1137,7 +1137,7 @@ NtOpenObjectAuditAlarm(
{
Status = _SEH2_GetExceptionCode();
DPRINT1("Exception while probing parameters: 0x%lx\n", Status);
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -1351,7 +1351,7 @@ NtPrivilegedServiceAuditAlarm(
{
Status = _SEH2_GetExceptionCode();
DPRINT1("Got exception 0x%lx\n", Status);
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;

View file

@ -414,7 +414,7 @@ SeCaptureSidAndAttributesArray(
if (((Sid->Revision & 0xF) != SID_REVISION) ||
(Sid->SubAuthorityCount > SID_MAX_SUB_AUTHORITIES))
{
return STATUS_INVALID_SID;
_SEH2_YIELD(return STATUS_INVALID_SID);
}
/* Calculate the SID length and probe the full SID */
@ -427,7 +427,7 @@ SeCaptureSidAndAttributesArray(
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
}

View file

@ -1832,7 +1832,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -1872,7 +1872,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -1912,7 +1912,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -1979,7 +1979,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2006,7 +2006,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2090,7 +2090,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2125,7 +2125,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2593,7 +2593,7 @@ NtAdjustPrivilegesToken(
{
/* Do cleanup and return the exception code */
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2621,7 +2621,7 @@ NtAdjustPrivilegesToken(
{
/* Do cleanup and return the exception code */
Status = _SEH2_GetExceptionCode();
goto Cleanup;
_SEH2_YIELD(goto Cleanup);
}
_SEH2_END;
@ -2751,7 +2751,7 @@ NtCreateToken(
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
/* Return the exception code */
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;
}

View file

@ -144,7 +144,7 @@ WmipCaptureGuidObjectAttributes(
/* Check if the object name has the expected length */
if (CapturedObjectName->Length != 45 * sizeof(WCHAR))
{
return STATUS_INVALID_PARAMETER;
_SEH2_YIELD(return STATUS_INVALID_PARAMETER);
}
/* Probe and copy the object name buffer */
@ -162,7 +162,7 @@ WmipCaptureGuidObjectAttributes(
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
DPRINT1("Got exception!\n");
return _SEH2_GetExceptionCode();
_SEH2_YIELD(return _SEH2_GetExceptionCode());
}
_SEH2_END;