diff --git a/rpc/question.go b/rpc/question.go index 60980fd0..4a079a18 100644 --- a/rpc/question.go +++ b/rpc/question.go @@ -130,7 +130,7 @@ func (q *question) handleCancel(ctx context.Context) { q.p.Reject(rejectErr) if q.bootstrapPromise != nil { - q.bootstrapPromise.Fulfill(q.p.Answer().Client()) + q.bootstrapPromise.Reject(rejectErr) q.p.ReleaseClients() } })