Skip to content

Commit e268d15

Browse files
committed
Hummingbird 2's semantics changed, requiring body streams to finish the stream explicitly. This currently causes crashes on reused connections
1 parent 14dd2e2 commit e268d15

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Sources/OpenAPIHummingbird/OpenAPITransport.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ extension Response {
8585
for try await buffer in bufferSequence {
8686
try await writer.write(buffer)
8787
}
88+
try await writer.finish(nil)
8889
}
8990
} else {
9091
responseBody = .init(asyncSequence: bufferSequence)

0 commit comments

Comments
 (0)