From 5e0467b6c7cee3ce8969a8b584d9e6ab01d074f7 Mon Sep 17 00:00:00 2001 From: "Bryan C. Mills" Date: Wed, 12 Jan 2022 12:48:33 -0500 Subject: [PATCH] acme: in TestFetchCertCancel, do not reply before the cancellation propagates Fixes golang/go#44611 Change-Id: I81b3c3b7be25fe4e492695fa5935e70aa7b96c07 Reviewed-on: https://go-review.googlesource.com/c/crypto/+/378074 Trust: Bryan Mills Run-TryBot: Bryan Mills TryBot-Result: Gopher Robot Reviewed-by: Roland Shoemaker --- acme/acme_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/acme/acme_test.go b/acme/acme_test.go index db9718a..b46f70d 100644 --- a/acme/acme_test.go +++ b/acme/acme_test.go @@ -975,6 +975,7 @@ func TestFetchCertRetry(t *testing.T) { func TestFetchCertCancel(t *testing.T) { ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + <-r.Context().Done() w.Header().Set("Retry-After", "0") w.WriteHeader(http.StatusBadRequest) }))