Skip to content

Commit 9db9fcc

Browse files
authored
Merge pull request #223 from dmcgowan/fix-stream-failure
2 parents eeb849b + d5b5a20 commit 9db9fcc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

server.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,7 @@ func (c *serverConn) run(sctx context.Context) {
413413
if !sendStatus(mh.StreamID, status.Newf(codes.InvalidArgument, "StreamID is no longer active")) {
414414
return
415415
}
416+
continue
416417
}
417418
sh := i.(*streamHandler)
418419
if mh.Flags&flagNoData != flagNoData {
@@ -426,6 +427,7 @@ func (c *serverConn) run(sctx context.Context) {
426427
if !sendStatus(mh.StreamID, status.Newf(codes.InvalidArgument, "data handling error: %v", err)) {
427428
return
428429
}
430+
continue
429431
}
430432
}
431433

@@ -435,6 +437,7 @@ func (c *serverConn) run(sctx context.Context) {
435437
if !sendStatus(mh.StreamID, status.Newf(codes.InvalidArgument, "data close message cannot include data")) {
436438
return
437439
}
440+
continue
438441
}
439442
}
440443
} else if mh.Type == messageTypeRequest {

0 commit comments

Comments
 (0)