[NTOSKRNL] Add missed _SEH2_YIELD's

svn path=/trunk/; revision=72788
This commit is contained in:
Dmitry Chapyshev 2016-09-24 09:34:09 +00:00
parent f250bb4eb6
commit fdef947fd3
5 changed files with 10 additions and 10 deletions

View file

@ -105,7 +105,7 @@ KdpSysReadMsr(IN ULONG Msr,
{ {
_SEH2_YIELD(return STATUS_NO_SUCH_DEVICE); _SEH2_YIELD(return STATUS_NO_SUCH_DEVICE);
} }
_SEH2_END _SEH2_END;
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }
@ -124,7 +124,7 @@ KdpSysWriteMsr(IN ULONG Msr,
{ {
_SEH2_YIELD(return STATUS_NO_SUCH_DEVICE); _SEH2_YIELD(return STATUS_NO_SUCH_DEVICE);
} }
_SEH2_END _SEH2_END;
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }

View file

@ -229,7 +229,7 @@ KiPrepareUserDebugData(void)
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{ {
} }
_SEH2_END _SEH2_END;
} }
VOID VOID

View file

@ -746,7 +746,7 @@ NtRequestWaitReplyPort(IN HANDLE PortHandle,
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
DPRINT1("LpcpVerifyMessageDataInfo failed\n"); DPRINT1("LpcpVerifyMessageDataInfo failed\n");
return Status; _SEH2_YIELD(return Status);
} }
} }
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
@ -861,7 +861,7 @@ NtRequestWaitReplyPort(IN HANDLE PortHandle,
ObDereferenceObject(Port); ObDereferenceObject(Port);
DPRINT1("NumberOfEntries has changed: %u, %u\n", DPRINT1("NumberOfEntries has changed: %u, %u\n",
DataInfo->NumberOfEntries, NumberOfDataEntries); DataInfo->NumberOfEntries, NumberOfDataEntries);
return STATUS_INVALID_PARAMETER; _SEH2_YIELD(return STATUS_INVALID_PARAMETER);
} }
} }

View file

@ -1101,7 +1101,7 @@ NtOpenObjectAuditAlarm(
if (PrivilegeCount > SEP_PRIVILEGE_SET_MAX_COUNT) if (PrivilegeCount > SEP_PRIVILEGE_SET_MAX_COUNT)
{ {
Status = STATUS_INVALID_PARAMETER; Status = STATUS_INVALID_PARAMETER;
goto Cleanup; _SEH2_YIELD(goto Cleanup);
} }
/* Calculate the size of the PrivilegeSet structure */ /* Calculate the size of the PrivilegeSet structure */
@ -1118,7 +1118,7 @@ NtOpenObjectAuditAlarm(
{ {
DPRINT1("Failed to allocate %u bytes\n", PrivilegeSetSize); DPRINT1("Failed to allocate %u bytes\n", PrivilegeSetSize);
Status = STATUS_INSUFFICIENT_RESOURCES; Status = STATUS_INSUFFICIENT_RESOURCES;
goto Cleanup; _SEH2_YIELD(goto Cleanup);
} }
/* Copy the privileges */ /* Copy the privileges */
@ -1324,7 +1324,7 @@ NtPrivilegedServiceAuditAlarm(
if (PrivilegeCount > SEP_PRIVILEGE_SET_MAX_COUNT) if (PrivilegeCount > SEP_PRIVILEGE_SET_MAX_COUNT)
{ {
Status = STATUS_INVALID_PARAMETER; Status = STATUS_INVALID_PARAMETER;
goto Cleanup; _SEH2_YIELD(goto Cleanup);
} }
/* Calculate the size of the Privileges structure */ /* Calculate the size of the Privileges structure */
@ -1341,7 +1341,7 @@ NtPrivilegedServiceAuditAlarm(
{ {
DPRINT1("Failed to allocate %u bytes\n", PrivilegesSize); DPRINT1("Failed to allocate %u bytes\n", PrivilegesSize);
Status = STATUS_INSUFFICIENT_RESOURCES; Status = STATUS_INSUFFICIENT_RESOURCES;
goto Cleanup; _SEH2_YIELD(goto Cleanup);
} }
/* Copy the privileges */ /* Copy the privileges */

View file

@ -528,7 +528,7 @@ SeCaptureSecurityDescriptor(
{ {
_SEH2_YIELD(return _SEH2_GetExceptionCode()); _SEH2_YIELD(return _SEH2_GetExceptionCode());
} }
_SEH2_END _SEH2_END;
/* /*
* Allocate enough memory to store a complete copy of a self-relative * Allocate enough memory to store a complete copy of a self-relative