Add missing frame release to Http2ClientStreamTransportState. · grpc/grpc-java@dc316f7

Skip to content

Navigation Menu

Sign in

Appearance settings

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit dc316f7

benjaminpejona86

authored and

committed

Add missing frame release to Http2ClientStreamTransportState.

If a data frame is received before headers, processing of the frame is abandoned. The frame must be released in that case.

1 parent bd6af59 commit dc316f7

File tree

1 file changed

+

1

-

0

lines changed

1 file changed

+

1

-

0

lines changed

Original file line numberDiff line numberDiff line change

@@ -140,6 +140,7 @@ protected void transportDataReceived(ReadableBuffer frame, boolean endOfStream)

140140

}

141141

} else {

142142

if (!headersReceived) {

143+

frame.close();

143144

http2ProcessingFailed(

144145

Status.INTERNAL.withDescription("headers not received before payload"),

145146

false,

0 commit comments

Comments

 (0)