Skip to content
Snippets Groups Projects
Commit 5c52f377 authored by Jan Tattermusch's avatar Jan Tattermusch
Browse files

improve ordering of serverside send checks

parent 56605efc
No related branches found
No related tags found
No related merge requests found
......@@ -201,11 +201,11 @@ namespace Grpc.Core.Internal
protected override Task CheckSendAllowedOrEarlyResult()
{
CheckNotCancelled();
GrpcPreconditions.CheckState(!disposed);
GrpcPreconditions.CheckState(!halfcloseRequested, "Response stream has already been completed.");
GrpcPreconditions.CheckState(!finished, "Already finished.");
GrpcPreconditions.CheckState(streamingWriteTcs == null, "Only one write can be pending at a time");
GrpcPreconditions.CheckState(!disposed);
return null;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment