mirror of
https://github.com/swift-server/async-http-client.git
synced 2026-06-02 07:37:34 +00:00
Fix request head continuation misuse (#666)
* Fix request head continuation misuse Fixes #664 * remove unused function * format & generate linux tests
This commit is contained in:
@@ -207,7 +207,9 @@ extension Transaction {
|
||||
self.state = .executing(context, .requestHeadSent, .waitingForResponseHead)
|
||||
return .none
|
||||
case .deadlineExceededWhileQueued(let continuation):
|
||||
return .cancelAndFail(executor, continuation, with: HTTPClientError.deadlineExceeded)
|
||||
let error = HTTPClientError.deadlineExceeded
|
||||
self.state = .finished(error: error, nil)
|
||||
return .cancelAndFail(executor, continuation, with: error)
|
||||
|
||||
case .finished(error: .some, .none):
|
||||
return .cancel(executor)
|
||||
|
||||
Reference in New Issue
Block a user